WinCode
Extensions

MCP 服务器管理

在扩展中心管理 MCP 服务器:启用、测试、删除,以及添加自定义 MCP

MCP 服务器管理

MCP(Model Context Protocol) 服务器以独立进程形式给 AI 引擎提供工具能力。WinCode 在扩展中心里集中展示所有 MCP 服务器,包括内置的网络搜索和用户添加的自定义服务器。

MCP 服务器列表

内置 MCP:网络搜索

WinCode 当前预装了一个网络搜索 MCP 服务器,让 AI 引擎能在对话中调用网络搜索工具,支持 Bing / Baidu / CSDN / 掘金等搜索引擎。

扩展中心 MCP 卡片

在扩展中心的"MCP 服务"列,每个 MCP 服务器显示为一张卡片:

  • 标题:服务器名称
  • 副标题:启动命令信息
  • 环境变量标签:展示所有环境变量名称
  • 状态标签:已启用(绿)/ 已停用(灰)
  • 操作按钮:启用/停用、测试、删除

操作说明

按钮行为
启用 / 停用停用的服务器不会随应用启动
测试启动服务器进程并尝试连接;成功显示绿色提示,失败弹出错误(例如命令不存在、端口占用)
删除移除该服务器配置;内置 MCP 不允许删除

测试后如果显示"需重载"状态,点击刷新或重启 WinCode 即可。

添加自定义 MCP

目前扩展中心 UI 暂未提供图形化的"添加 MCP"按钮。要添加自定义 MCP,可以通过以下步骤:

  1. 准备 MCP 服务器(可以是 npx 可执行或本地 Node 脚本)
  2. 在 WinCode 设置 → MCP 配置页面,新增一条 JSON 配置:
{
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["/absolute/path/to/server.js"],
      "env": {
        "API_KEY": "xxx"
      }
    }
  }
}
  1. 保存后回到扩展中心,新服务器会出现;点击"测试"验证

配置格式说明

MCP 配置遵循 MCP 官方规范,核心字段:

字段说明
id唯一标识,一般用服务器名
enabled是否启用
command启动命令,如 "node"
args命令参数
env环境变量
urlHTTP/SSE 远程端点地址

WinCode 支持两种启动方式:

  • stdio:设置 command + args,启动子进程通过标准输入输出通信
  • HTTP/SSE:设置 url,连接远程服务器

故障排除

现象排查方向
测试失败,报"spawn ENOENT"启动命令找不到,检查 node 是否在 PATH,或使用绝对路径
测试通过但实际调用报错检查环境变量是否齐全
状态显示"需重载"点击刷新,或重启 WinCode
内置 MCP 消失重新安装 WinCode

相关文档

On this page