将 VS Code 连接到 MCP 网关
Visual Studio Code 可以作为远程 Streamable HTTP 客户端连接到 AISIX MCP 端点。它发送 AISIX 调用方 API Key,仅发现该密钥有权使用的工具,并通过网关调用这些工具,无需获取上游服务器凭证。
VS Code 继续负责选择模型、决定何时请求工具、获取所需批准和展示结果。此连接将 MCP 工具流量发送到 AISIX,不会将模型请求路由到网关。如果 VS Code 支持兼容的模型覆盖配置,且模型流量也需要使用 AISIX,请单独配置该路径。
本指南将 VS Code 连接到聚合的 /mcp 端点。你可以接着设置 MCP 网关继续操作,该指南仅向调用方授予 everything__echo 权限;也可以使用现有 AISIX 环境,以及调用方有权访问且可安全调用的工具。
前置条件
开始之前,请准备以下内容:
- 完成设置 MCP 网关并保留
AISIX_PROXY和AISIX_MCP_KEY,或向网关运维团队获取 AISIX 代理源地址和调用方 API Key。对于现有环境,请使用这两个变量名导出相应值,并选择一个已获许可且可安全调用的工具进行验证。 - 安装 Visual Studio Code,并配置支持 Agent 的聊天服务提供方。
- 确保 VS Code 可访问 AISIX 代理 URL。运行在网关宿主机上的 VS Code 可以使用快速入门中的地址;远程开发环境则需要使用其可访问的地址。
本示例使用工作区配置和受保护的输入,既可随项目审查连接设置,又无需提交调用方 API Key。
配置连接
在工作区中创建 .vscode/mcp.json,将示例 URL 替换为 $AISIX_PROXY/mcp