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

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 トラフィックはドライランになりません。

プライベート接続​

クラウドネットワーク内の MCP サーバーに到達するために、Databricks Serverless コンピュートの接続方法を選択します。

  • プライベートEndpoint: Private Linkを使用して、プライベート接続でトラフィックを維持します。アカウント管理者は、サーバーのドメインのプライベートEndpointルールを、ワークスペースに添付されたネットワーク接続構成 (NCC) に追加します。クラウド管理者がEndpoint接続を承認します。プライベート接続を構成するを参照してください。
  • ファイアウォールを使用したパブリック Endpoint: ワークスペースのクラウドとリージョンの Databricks Serverless 送信 IP を許可するようにサーバーのファイアウォールを構成します。これらの IP は Databricks の顧客間で共有されるため、サーバーでの認証は有効のままにしておいてください。「 送信 IP を検索し、ファイアウォールを構成する」を参照してください。

プライベートEndpointルールに追加されたドメインは、ネットワークポリシーによって自動的に許可されるため、 許可されたドメイン に個別にリストに追加する必要はありません。パブリックEndpointの場合は、「 ワークスペースから外部 MCP サーバーへ」の手順に従ってください。