Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
MongoDB MCP 服务器
/

使用代理连接

MongoDB MCP服务器支持通过代理连接到MongoDB部署和Atlas集群。

要使用代理配置建立连接,请在 为 MCP服务器配置环境变量 时使用以下变量:

变量
说明
例子

MONGODB_PROXY

mongodb://mongodb+srv:// URL 的代理连接,例如数据库集群。

以下示例将 MONGODB_PROXY 环境变量设置为通过位于 example.com:8080 且启用 TLS 的 CONNECT 代理来代理所有 MongoDB 连接。

export MONGODB_PROXY=socks5://example.com:8080

HTTP_PROXY

http:// URL 的代理连接。HTTP 连接主要用于 OIDC 身份验证。

如果您还设置了 HTTPS_PROXY,则对于所有请求,HTTPS_PROXY 的值优先。

以下示例将 HTTP_PROXY 环境变量设置为通过位于 example.com:8080 的HTTP 代理来代理HTTP连接:

export HTTP_PROXY=http://example.com:8080

HTTPS_PROXY

https:// URL 的代理连接。HTTPS 连接主要用于 OIDC身份验证。

如果您还设置了 HTTP_PROXY,则对于所有请求,HTTPS_PROXY 的值优先。

以下示例将 HTTPS_PROXY 环境变量设置为通过位于 localhost:8080 的 HTTPS 代理(不使用 TLS)来代理所有 HTTPS 连接:

export HTTPS_PROXY=http://localhost:8080

ALL_PROXY

将所有连接代理到指定的 URL。

以下示例将 ALL_PROXY 环境变量设置为通过位于 example.com:1234 且 URL 包含凭证的 Socks5 代理来代理所有出站网络连接:

export ALL_PROXY=socks5://username:password@example.com:1234

NO_PROXY

以逗号分隔的应从代理中排除的主机名列表。

以下示例将 NO_PROXY 环境变量设置为绕过代理连接到 localhostinternal-db.example.com

export NO_PROXY=localhost,internal-db.example.com

注意

MongoDB MCP 服务器支持以下代理类型:

  • Socks5 代理

  • HTTP 代理

  • CONNECT 代理

  • 解析为先前列出的代理之一的 PAC URL

后退

x.509

在此页面上