跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

MCP

在 Zed 里通过扩展或 settings.json 的 context_servers 接入本地与远程 MCP 服务器,各智能体路径对 MCP 的处理。

Zed 用 Model Context Protocol 与上下文服务器交互。目前支持 MCP 的 Tools 和 Prompts 功能(Discovery、Sampling、Elicitation 等欢迎贡献);也处理服务器的 notifications/tools/list_changed 通知,服务器在运行时增删改工具时 Zed 自动重新加载工具列表。各智能体路径:Zed Agent 直接使用 Zed 配置的 MCP 服务器;External Agents 可由 Zed 通过 ACP 转发已配置的 MCP 服务器(智能体也可能读取自己的原生 MCP 配置);Terminal Threads 里的原生 CLI/TUI 读取它们自己的 MCP 配置。

安装方式:作为扩展(很多 MCP 服务器以扩展形式提供,从 Zed 网站、命令面板的 zed: extensions,或 Settings → AI → MCP Servers 点 Add Server 选 Install from Extensions;常见的有 Context7、GitHub、Puppeteer、Brave Search、Figma、Resend 等);作为自定义服务器——在 Settings → AI → MCP Servers 里,或在 settings.json 的 context_servers 里连接本地和远程服务器:

{
  "context_servers": {
    "local-mcp-server": { "command": "some-command", "args": ["arg-1", "arg-2"], "env": {} },
    "remote-mcp-server": { "url": "https://example.com/mcp", "headers": { "Authorization": "Bearer <token>" } },
    "remote-mcp-server-with-oauth": { "url": "https://mcp.example.com/mcp" }
  }
}

远程服务器可用静态请求头,也可以不写头让 Zed 走 OAuth 流程。MCP 工具在权限设置里的名称格式是 mcp:<server>:<tool_name>(例如 mcp:github:create_issue)。