MongoDB MCPサーバーは、プロキシを介してMongoDB配置と Atlas クラスターへの接続をサポートします。
プロキシ構成との接続を確立するには、MCPサーバーの環境変数を構成するときに次の変数を使用します。
| | |
---|
| データベース クラスターなど、 mongodb:// とmongodb+srv:// URL へのプロキシ接続。 | 次の例では、TLS が有効になっているexample.com:8080 にある CONNECT プロキシ を介してすべての MongoDB 接続をプロキシするようにMONGODB_PROXY 環境変数を設定します。 export MONGODB_PROXY=socks5://example.com:8080 |
|
| http:// URL へのプロキシ接続。 HTTP 接続は、ほとんどの場合、OIDC 認証に使用されます。
HTTPS_PROXY も設定している場合は、 HTTPS_PROXY の値がすべてのリクエストに対して優先されます。
| 次の例では、example.com:8080 にあるHTTPプロキシを介してHTTP接続をプロキシするようにHTTP_PROXY 環境変数を設定します。 export HTTP_PROXY=http://example.com:8080 |
|
| https:// URL へのプロキシ接続。 HTTPS 接続は、ほとんどの場合、OIDC 認証に使用されます。
HTTP_PROXY も設定している場合は、 HTTPS_PROXY の値がすべてのリクエストに対して優先されます。
| 次の例では、TLS を使用せずに localhost:8080 にある HTTPS プロキシを介してすべての HTTPS 接続をプロキシするように HTTPS_PROXY 環境変数を設定します。 export HTTPS_PROXY=http://localhost:8080 |
|
| 指定された URL へのすべての接続をプロキシします。 | 次の例では、URL に認証情報が含まれるexample.com:1234 にある Socks 5プロキシを介して、すべてのアウトバウンド ネットワーク接続をプロキシするようにALL_PROXY 環境変数を設定します。 export ALL_PROXY=socks5://username:password@example.com:1234 |
|
| プロキシから除外するホスト名のコンマ区切りリスト。 | 次の例では、 localhost とinternal-db.example.com への接続でプロキシをバイパスするようにNO_PROXY 環境変数を設定します。 export NO_PROXY=localhost,internal-db.example.com |
|
注意
MongoDB MCP Server は次のプロキシ タイプをサポートしています。