Skip to main content
保護されたMCPサーバーにアクセスするには、まずMCPクライアントをAuth0に登録する必要があります。登録が完了すると、Auth0はクライアントに一意の識別子を割り当てます。この識別子は、Auth0が生成したClient IDか、ドメイン検証済みのCIMD URLのいずれかです。また、Auth0は安全な認証と認可に必要なOAuth認証情報も構成します。 MCPクライアントをAuth0に登録する方法には、手動と動的の2種類があります。

手動で作成する

クライアントの手動登録では、Auth0 DashboardまたはAuth0 CLIを使用して、任意のMCPクライアントを登録できます。詳細については、「アプリケーションを作成する」をお読みください。

CIMDで登録する

外部でホストされているClient ID Metadata Document (CIMD) をURLからインポートして、MCPクライアントをAuth0に登録します。Auth0は、手動CIMD登録と動的登録の両方をサポートしています。詳細については、「CIMDでアプリケーションを登録する」をお読みください。 CIMDを使用すると、MCPサーバーの登録はデプロイメントごとに1回だけで済みます。そのデプロイメントのすべてのインスタンスが、同じCIMD URLをClient IDとして使用します。インスタンスが1つだけでも、複数のリージョンにわたって数百実行されていても、すべてのインスタンスが同じ登録認証情報を共有します。インスタンスごとにClient IDとclient secretを個別に管理する必要がなくなるため、大規模な環境でも認証情報の管理が簡単になります。

Dynamic Client Registration (DCR)

Dynamic Client Registrationを使用すると、MCPクライアントは人手を介さずに、ランタイムで自らを登録できます。本番環境でMCPを導入する場合は、登録用の認証情報を安全かつスケーラブルに管理できる手動CIMD登録の使用をお勧めします。

詳細はこちら