リモートMCPを使用したカスタムコネクタは、Pro、Max、Team、およびEnterpriseプランのユーザー向けにClaudeおよびClaude Desktopで利用可能です。
リモートMCPサーバーの構築
リモートサーバーを始めるには、以下のリソースから始めてください:
- 認証仕様、特にサードパーティサービスの認証フローに関する詳細。 
- TypeScriptおよびPython SDKのリモートサーバーの例。 
- TypeScriptおよびPython SDKのクライアントおよびサーバー認証実装。 
- 公式MCPロードマップおよびドラフト仕様のチェンジログ(プロトコルの進化方法に関する詳細)。 
その他のリソース(このようなものなど)も、リモートサーバーの構築、デプロイ、トラブルシューティング時の考慮事項について学ぶのに役立つ場合があります。
さらに、Cloudflareなどのソリューションは、自動スケーリング、OAuthトークン管理、デプロイメントが組み込まれたリモートMCPサーバーホスティングを提供しています。
MCPサポート
プラットフォーム
- リモートMCPサーバーは、Pro、Max、Team、およびEnterpriseプランのClaudeおよびClaude Desktopでサポートされています。 - Claude Desktopで使用するリモートMCPサーバーを構成するには、設定 > コネクタ経由で追加してください。Claude Desktopは、claude_desktop_config.json経由で直接構成されたリモートサーバーには接続しません。 
 
- 7月現在、Claude for iOSおよびAndroidもリモートMCPサーバーをサポートしています! - ユーザーは、claude.ai経由で既に追加したリモートサーバーからのツール、プロンプト、およびリソースを使用できます。ユーザーはClaude Mobileから直接新しいサーバーを追加することはできません。 
 
トランスポートと認証
- ClaudeはSSEおよびStreamable HTTPベースのリモートサーバーの両方をサポートしていますが、SSEのサポートは今後数ヶ月で廃止される可能性があります。 
- ClaudeはAuthlessおよびOAuthベースのリモートサーバーの両方をサポートしています。 
認証サポート
- ClaudeはDynamic Client Registration(DCR)をサポートしています。 - OAuthサーバーは、DCRクライアントが削除されたこと、およびClaudeがクライアントを再登録する必要があることをClaudeに通知できます。これは、トークンエンドポイントからRFC 6749で説明されているように、invalid_clientエラーを含むHTTP 401を返すことで実行できます。 
- 7月現在、ユーザーはDCRをサポートしていないサーバーを構成する際に、カスタムクライアントIDとクライアントシークレットを指定することもできます。 
 
- ClaudeのOAuthコールバックURLはhttps://claude.ai/api/mcp/auth_callbackで、OAuthクライアント名はClaudeです。 - このコールバックURLは将来https://claude.com/api/mcp/auth_callbackに変更される可能性があります。MCPクライアントコールバックURLをホワイトリストに登録することを選択した場合は、このコールバックURLもホワイトリストに登録して、サーバーがClaudeで引き続き機能することを確認してください。 
 
- Claudeはトークンの有効期限と更新をサポートしています。サーバーはユーザーに最高のエクスペリエンスを提供するために、この機能をサポートする必要があります。 
MCPサーバーへのインバウンドおよびアウトバウンド接続にClaudeが使用するIPアドレスについてはこちらを参照してください。非ClaudeMCPクライアントを許可しないことを希望するサーバー開発者は、これらのIPアドレス、ClaudeのOAuthコールバックURL、および/またはClaudeのOAuthクライアント名をホワイトリストに登録
