メインコンテンツにスキップ

Anthropic コネクタディレクトリ FAQ

今週アップデートされました

MCPとは何ですか?

MCPはModel Context Protocolの略で、Anthropicによって作成されたオープンスタンダードであり、AIアプリケーションがツールやデータソースに接続できるようにします。MCPに関する包括的な情報と始め方については、リモートMCPガイドをご参照ください:リモートMCPを使用したカスタムコネクタの開始方法

コネクタディレクトリとは何ですか?

コネクタディレクトリは、すべてのプラットフォーム(Claudeウェブ、Claude Desktop、Claudeモバイルアプリ、Claude Code、API)でClaudeと連携するModel Context Protocolサーバーを紹介することを目的としています。コネクタディレクトリは、AnthropicがレビューしたMCPサーバーをユーザーが発見できる単一のハブとして機能します。

自分のMCPをディレクトリに掲載するにはどうすればよいですか?

コネクタディレクトリサーバーレビューフォームにご記入いただければ、お客様のMCPが現時点でディレクトリに適している場合、次のステップについてご連絡いたします。

ディレクトリに掲載されるために、MCPが遵守する必要がある基準はありますか?

はい、サーバーはMCPディレクトリポリシーに定められたセキュリティ、安全性、互換性の基準を遵守する必要があります。これらの基準への遵守は、ディレクトリへの掲載を保証するものではありません。

申請フォームに記入しましたが、まだ返信がありません。どのくらいかかりますか?

できるだけ迅速にすべての申請をレビューするよう努めていますが、圧倒的な関心により、お客様の申請を受理すること、または個別に返信することをお約束できません。

1. 認証と認可

ユーザー認証が不要な場合、OAuth 2.0は必須ですか?

OAuth 2.0は、MCPサーバーに認証が必要な場合にのみ必須です。認証を必要としないサーバーはOAuthを必要としません。

Claudeはマシン間(クライアント認証情報)OAuthフローをサポートしていますか?

いいえ。純粋なクライアント認証情報フロー(client_id/client_secretのみでユーザーインタラクションのないマシン間OAuth)はサポートされていません。Claudeに静的なclient_id/client_secretをプロビジョニングすることは可能ですが、ユーザーは個々のアカウントを認証するためにOAuth同意フローを完了する必要があります。これはclaude.aiとClaude Desktopでは機能しますが、Claude Codeでは機能しません。Claude Codeはユーザーのコンピュータから直接MCPサーバーへの接続を確立するため(したがって静的な認証情報にアクセスできません)。

OAuthを実装せずに個々のユーザーを識別できますか?

いいえ。OAuthはユーザーを一意に識別する唯一の方法です。エンドユーザーからのIPアドレス、ユーザーID、その他のメタデータをMCPサーバーに転送することはありません。

MCPサーバー通信はどこで行われますか - クライアント側ですか、それともAnthropicサーバーですか?

製品サーフェスによって異なります。通信はAnthropicサーバー(claude.ai、Claude Desktop)、ユーザーのブラウザ、またはユーザーのローカルクライアント(Claude Code)を介して行われます。現在、すべてのサーフェスにわたる集中的な接続方法はありません。

ユーザーは企業のClaudeアカウント内から個人の認証情報で認証できますか?

はい。ユーザーはサーバーごとにMCPサーバーで認証します。企業アカウントでclaude.aiにログインしている場合でも、MCPサーバーに個人の認証情報を使用できます。

サーバーごとのOAuthではなく、ツールごとのOAuthを実装できますか?

いいえ。OAuthはクライアントがMCPサーバーに接続するときに発生し、ツールレベルでは発生しません。サーバー接続が確立された後、ユーザー認証に基づいてツールレベルの権限を強制できます。

ユーザーがMCPツールを切断すると、OAuthトークンは取り消されますか?

トークンはAnthropicのシステムから削除されますが、お客様のシステムからは削除されません。IDプロバイダーのアクセストークンとリフレッシュトークンは有効期限まで有効であり、セッションCookieはクリアされません(ブラウザレベルであり、Claudeの制御外であるため)。

MCPサービスがユーザーのセッションが無効であることをClaudeに通知するにはどうすればよいですか?

401 Unauthorizedレスポンスを返します。DCRクライアント認証情報の完全な再生成をトリガーするには、RFC 6749セクション5.2に従ってinvalid_clientエラーを返します。

標準のOAuthフローにはclient_id/client_secretが必要ですか?

いいえ。ユーザー認証を伴う標準のOAuthフローにはクライアント認証情報は必要ありません。

2. レート制限と不正使用防止

OAuthなしでユーザーごとのレート制限を実装するにはどうすればよいですか?

こちらの回答で解決しましたか?