什么是 MCP?
为什么使用 MCP
- 获取实时信息
- 在外部系统中执行操作
- 处理结构化或非结构化数据
工作原理
- 标准输入/输出(STDIO)
- 通过 stdin/stdout 流进行通信。
- 适用于本地工具和命令行集成。
- 需要本地环境配置——最适合专业开发者。
- 服务发送事件(SSE)
- 客户端到服务使用 HTTP POST 发起请求,服务到客户端通过事件流返回响应。
- 远程托管——易于配置与使用。
- 强烈推荐给初学者和快速原型制作。
限制
- MCP(Model Context Protocol)服务仅在 智能体模式下受支持。
- 最多可同时使用 10 个 MCP 服务。
配置 MCP 服务
-
在 Qoder IDE 的右上角,点击用户图标,或使用键盘快捷键(
⌘
⇧
,
(macOS)或Ctrl
Shift
,
(Windows)),然后选择 Qoder 设置。 - 在左侧导航窗格中,点击 MCP。
- 选择以下任一方式:
- 连接到你自己的 MCP 服务
- Name
- 传输类型(STDIO 或 SSE)
- 命令和参数(用于 STDIO)
-
端点 URL(用于 SSE)
示例:
c. 关闭文件,并在提示时点击 保存。
- 在 MCP 广场 中使用 MCP 服务
注意: 某些 MCP 服务需要额外的环境变量(如 API_KEY 或 ACCESS_TOKEN)才能运行。这些需要手动配置。c. 前往 我的服务 选项卡以确认安装。展开详情以查看工具列表。
注意: 如果服务因缺少依赖而启动失败,点击一键修复。若问题仍然存在,请手动安装依赖。有关故障排查,请参阅 MCP 常见问题。
使用 MCP 工具
- 你的输入提示
- 工具的名称和描述
步骤
- 在智能会话面板中,切换到智能体模式并输入你的请求。
-
调用工具前,Qoder 会先请求确认。按
⌘
⏎
(macOS)或Ctrl
Enter
(Windows)执行。 - 执行后,结果会显示在聊天中。 展开响应以查看详细的输入与输出。
- 查看生成的代码,并按需接受更改。
示例方案
场景 1:检索并处理网页内容(通过 SSE 的远程 MCP)
- 访问官方 MCP 市场网站。
- 复制 fetch server 的 SSE 端点 URL。
- Name:
fetch
- Type:
SSE
- Server endpoint: 粘贴刚才复制的 URL。
场景 2:查询城市天气(通过 STDIO 的本地 MCP)
- 名称:
weather
- 类型:
STDIO
- 命令:
npx
- 参数: