在 IDE 中使用 MCP
连接外部工具和上下文,区分服务器配置、信任、组织策略与工具调用。
This page has not been translated into English yet. The original Chinese version is shown below.
MCP 让 Copilot Chat 访问外部工具和数据。先配置并启动服务器,再在 Agent 模式中选择其工具;服务器注册成功、已登录、工具可见和某次调用获批是不同步骤。
访问前提
GitHub 的 IDE MCP 指南列出 VS Code 1.99+、Visual Studio 17.14+、Eclipse 2024-09+;JetBrains 需要兼容 IDE,Xcode 需要 Copilot 扩展。更具体的安装与版本差异见IDE 安装。
Business / Enterprise 席位由配置策略的组织或企业提供时,需要开启 MCP servers in Copilot,该策略默认关闭。官方明确此策略不控制个人 Free、Pro、Pro+、Max 套餐的 MCP 访问。
选择服务器类型
| 类型 | 配置内容 | 运行位置 |
|---|---|---|
| 本地进程 | 启动命令、参数、环境变量 | 本地环境,可以访问其获准的资源 |
| 远程服务 | URL、认证及请求头 | 外部托管服务 |
GitHub 维护的 GitHub MCP提供仓库、Issue、PR 等工具;其他 MCP 可通过 Registry 查找,或按服务器自己的官方说明手动配置。
从配置到使用
- 按编辑器添加服务器,核对它将启动什么进程或连接哪个地址。
- 根据界面提示确认信任,并完成服务器所需认证。
- 在 Copilot Chat 中切换到 Agent。
- 打开工具选择器,检查服务器及所需工具是否已列出、启用。
- 提交需要该工具的任务,按实际提示补充参数或批准调用。
不能将 Registry 中“可安装”理解为当前账号已经具备外部系统的操作权限。GitHub MCP 中的具体工具仍继承对应 GitHub 功能的套餐和权限要求。
按编辑器继续
- VS Code 配置:当前配置位置、兼容格式和 Agent Host 差异。
- 其他 IDE 配置:Visual Studio、JetBrains、Xcode、Eclipse 的实际入口。
- Registry:发现服务器及更换注册表。
- GitHub MCP 使用与排障:认证、工具和服务日志检查。
CLI 使用另一套服务器管理命令,不要直接把 IDE 菜单步骤当作 CLI 设置。