/ 目录 / 演练场 / copilot-mcp
● 社区 VikashLoomba ⚡ 即开即用

copilot-mcp

作者 VikashLoomba · VikashLoomba/copilot-mcp

VSCode 扩展,可为 GitHub Copilot、Claude Code 和 Codex CLI 发现、安装并管理 MCP 服务器——支持可选的远程 Cloud MCP。

copilot-mcp(VikashLoomba)是一个 VSCode 扩展(本身不是 MCP 服务器),整合了 MCP 服务器管理、skills marketplace(skills.sh)和 Cloud MCP(远程托管服务器)。适合希望通过 UI 而非配置文件来管理的以 VSCode 为中心的工作流。

为什么要用

核心特性

实时演示

实际使用效果

copilot.replay ▶ 就绪
0/0

安装

选择你的客户端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "copilot": {
      "command": "npx",
      "args": [
        "-y",
        "copilot-mcp"
      ],
      "_inferred": true
    }
  }
}

打开 Claude Desktop → Settings → Developer → Edit Config。保存后重启应用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "copilot": {
      "command": "npx",
      "args": [
        "-y",
        "copilot-mcp"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用与 Claude Desktop 相同的 mcpServers 格式。项目级配置优先于全局。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "copilot": {
      "command": "npx",
      "args": [
        "-y",
        "copilot-mcp"
      ],
      "_inferred": true
    }
  }
}

点击 Cline 侧栏中的 MCP Servers 图标,然后选 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "copilot": {
      "command": "npx",
      "args": [
        "-y",
        "copilot-mcp"
      ],
      "_inferred": true
    }
  }
}

格式与 Claude Desktop 相同。重启 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "copilot",
      "command": "npx",
      "args": [
        "-y",
        "copilot-mcp"
      ]
    }
  ]
}

Continue 使用服务器对象数组,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "copilot": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "copilot-mcp"
        ]
      }
    }
  }
}

加入 context_servers。Zed 保存后热重载。

claude mcp add copilot -- npx -y copilot-mcp

一行命令搞定。用 claude mcp list 验证,claude mcp remove 卸载。

使用场景

实战用法: copilot-mcp

使用 copilot-mcp 在 VSCode 中可视化安装 MCP 服务器

👤 MCP 新手用户(使用 VSCode) ⏱ ~10 min beginner

何时使用: 你不想手工编辑 JSON 配置

前置条件
  • 安装了扩展的 VSCode — Marketplace → 搜索 'copilot-mcp' → 安装
步骤
  1. 浏览服务器
    打开 copilot-mcp 面板。按分类浏览 MCP 服务器。✓ 已复制
    → 显示精选列表和安装按钮
  2. 安装几个服务器
    安装 GitHub 和 Sentry MCP。按提示提供 token。✓ 已复制
    → 已安装并集成到相关 AI 工具

结果: 无需手工编辑配置即可获得可用设置

从 skills.sh marketplace 安装 skills

👤 想要预构建 skills 的 Claude Code 和 Copilot 用户 ⏱ ~10 min beginner

何时使用: 你发现了有用的 skill,想在编辑器中直接安装,无需命令行

步骤
  1. 搜索 skills
    在 copilot-mcp 中搜索 skills.sh 上的 'code review'。选择一个。✓ 已复制
    → 列出 skills 及其描述
  2. 为单个 agent 安装
    仅为 Claude Code 安装。确认它显示为一个命令。✓ 已复制
    → Skill 在 Claude Code 中可用

结果: 快速采用 skills

搭配使用: claude-code

使用远程 Cloud MCP,无需本地安装服务器

👤 使用受限设备的用户 ⏱ ~15 min intermediate

何时使用: 公司电脑无法运行任意 npm 包,但你需要 MCP 功能

前置条件
  • Cloud MCP 账户 — 查看扩展文档
步骤
  1. 指向 Cloud MCP
    在 copilot-mcp 设置中启用 Cloud MCP,添加要远程托管的服务器。✓ 已复制
    → 工具通过云端可用,无需本地进程

结果: 在受限设备上使用 MCP

组合

与其他 MCP 搭配,撬动十倍杠杆

copilot + router

使用 copilot-mcp 发现,用 MCP Router 管理工作区

使用 copilot-mcp 安装 5 个新 MCP;然后在 MCP Router 中将它们分组到工作区。✓ 已复制
copilot + claude-code

从 skills.sh 为 Claude Code 安装 skills

从 skills.sh 安装 'security-review' skill 并在此仓库上运行。✓ 已复制

成本与限制

运行它的成本

API 配额
Cloud MCP 有自己的付费方案;本地服务器免费
每次调用 Token 数
N/A(扩展本身)
费用
扩展免费;Cloud MCP 可能有付费套餐
提示
除非无法安装本地服务器,否则优先使用本地服务器

安全

权限、密钥、影响范围

凭据存储: 扩展中输入的凭据存储在 VSCode 的密钥存储中
数据出站: Cloud MCP 数据流向其后端;本地服务器流向各自的目标

故障排查

常见错误与修复

已安装的 MCP 没有在 Copilot/Claude Code 中显示

某些工具在 MCP 配置更改后需要重启编辑器

Token 提示不断弹出

清除该服务器的 VSCode 密钥,重新安装

Cloud MCP 延迟高

在扩展设置中切换到更近的区域(如果可用);否则优先使用本地

替代方案

copilot-mcp 对比其他方案

替代方案何时用它替代权衡
MCP Router(桌面版)你在多个客户端上工作,不仅仅是 VSCode没有 VSCode 原生 UI;没有 skills marketplace
手工编辑 claude_desktop_config.json你是配置文件的纯粹主义者没有 marketplace UX

更多

资源

📖 阅读 GitHub 上的官方 README

🐙 查看未解决的 issue

🔍 浏览全部 400+ MCP 服务器和 Skills