メインコンテンツまでスキップ

MCP ネットワーキング

モデル コンテキスト プロトコル(MCP)クライアントからワークスペースへ、およびワークスペースから外部 MCP サーバーへという、双方向のネットワーク アクセスを確認します。サインインと ID については、MCP 認証を参照してください。

クライアントからワークスペースへ​

MCP 要求は、ワークスペースのインバウンドネットワーク制御によって許可されている必要があります。ワークスペース IP アクセスリストが有効になっている場合は、要求の発信元となるパブリック IP アドレスを許可するように管理者に依頼してください:

MCPクライアントがランする場所

許可するアドレス

Claude Code、Codex CLI、Cursorなど、ご自身のコンピュータで

ネットワークのパブリックアウトバウンドIP。トラフィックが企業VPNまたはプロキシを経由する場合は、そのネットワークの出力IPを使用します。ネットワーク管理者に問い合わせて入手してください。

Claude コネクタや ChatGPT などのホスト型サービスでは

プロバイダーが公開しているアウトバウンドIP範囲。ClaudeのアウトバウンドIPおよびChatGPTのアウトバウンドIPをご覧ください。

MCPクライアントがランする場所

許可するアドレス

Claude Code、Codex CLI、Cursorなど、ご自身のコンピュータで

ネットワークのパブリックアウトバウンドIP。トラフィックが企業VPNまたはプロキシを経由する場合は、そのネットワークの出力IPを使用します。ネットワーク管理者に問い合わせて入手してください。

Claude コネクタや ChatGPT などのホスト型サービスでは

プロバイダーが公開しているアウトバウンドIP範囲。ClaudeのアウトバウンドIPおよびChatGPTのアウトバウンドIPをご覧ください。

ホスト型クライアントの場合、ブラウザのサインインはネットワークから行われ、MCP呼び出しはプロバイダーのサーバーから行われます。両方を許可する必要があります。たとえば、企業VPNから正常にサインインしても、ChatGPTがMCPに到達できるとは限りません。

組織がコンテキストベースのイングレス制御を使用している場合、リクエストはそのポリシーも満たす必要があります。アカウントIPアクセスリストは、管理者がOAuthアプリを作成する場合など、アカウントコンソールおよびアカウントAPIのアクセスに適用されます。

外部 MCP サーバーへのワークスペース​

Unity Gateway経由で外部MCPプロバイダーを呼び出すと、ワークスペースのServerlessコンピュートプレーンが使用されます。これは、登録済みの外部サーバーとDatabricksが提供する外部サービス用MCPに適用されます。

Serverlessネットワークポリシー が アクセス制限 を使用している場合は、サーバーの完全修飾ドメイン名(FQDN)を 許可ドメイン に追加します。MCPのUnity Catalog接続のホストから起動します。ブロックされたその他の宛先については、system.access.outbound_networkを確認してください。ネットワークポリシーの管理およびアウトバウンドネットワークLogsを参照してください。

  • Unity Catalog接続は、自動的にその宛先を許可しません。
  • フルアクセス は、defaultでアウトバウンドのインターネット接続を許可するServerlessネットワークポリシーのモードです。明示的にブロックされたドメインは拒否されたままになります。たとえば、mcp.example.com をブロックするポリシーを設定すると、その MCP サーバーへの呼び出しが防止されます。管理者にそのポリシーのブロックされた宛先を確認するよう依頼してください。
  • MCPトラフィックをドライランモードでテストするには、 すべての製品 を選択します。 Databricks SQL および AI モデルサービング オプションでは、MCP トラフィックはドライランになりません。

プライベート接続​

Private Service Connectは、MCPをバックアップするHTTP接続ではサポートされていません。サーバーのファイアウォールでDatabricks serverlessの送信IPを許可します。Serverless アクセス用のファイアウォールの設定を参照してください。