Token导航 LogoToken导航

MCP Server · 开发工具

Copilot Plugin MCP Server

通过MCP代理扩展GitHub Copilot CLI功能的社区插件系统,无需修改CLI即可安装和管理插件,显著降低token使用成本。

未说明官方级别未说明来源级核验工具 2
GitHub CopilotJavaScript开发工具

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
barrersoftware
提供方
barrersoftware

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Copilot Plugin MCP Server 属于开发工具类 MCP Server,公开资料标注 2 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

开发工具

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

🔌 Copilot CLI插件系统

使用社区插件扩展GitHub Copilot CLI-无需修改CLI!

______________________________________________________________________

这是什么?

这是一个 GitHub Copilot CLI插件系统 它通过MCP(模型上下文协议)代理工作。它能够:

  • 📦 插件安装:从GitHub安装社区插件
  • 🔧 定制工具:为Copilot CLI添加新功能
  • 💰 令牌优化GitHub工具定义减少67%
  • 🚀 没有CLI黑客:仅使用公共协议(MCP)
  • 🏴‍☠️ 社区驱动:GitHub关闭官方插件请求时构建

______________________________________________________________________

特性

✅ 已发货(v1.0)

  1. 完整插件管理

- /plugin install @owner/repo/subpath -从GitHub安装 - /plugin list -列出已安装的插件 - /plugin uninstall -删除插件 - /plugin enable/disable -切换插件

  1. 令牌优化

- GitHub MCP工具定义减少67% - 原始:约20000个代币→ 优化:约6700个代币 - 每1000个会话节省16美元(生产验证)

  1. 示例插件已包含

- example_hello -自定义问候工具 - example_system_info -系统信息工具

🚧 下一篇(v1.1)

  • 插件挂钩(生命周期事件)
  • 安全沙盒执行
  • 插件权限系统
  • 社区插件注册表

______________________________________________________________________

快速开始

1.安装

git clone https://github.com/barrersoftware/copilot-plugin-mcp-server.git
cd copilot-plugin-mcp-server
npm install

2.配置Copilot CLI

更新 ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "github-with-plugins": {
      "command": "node",
      "args": [
        "/path/to/copilot-plugin-mcp-server/plugin-server.js"
      ],
      "env": {},
      "tools": []
    }
  }
}

3.使用它!

启动Copilot CLI并与之自然对话:

copilot

# List installed plugins
> "List my installed plugins"

# Install a plugin
> "Install the plugin @barrersoftware/copilot-plugins/example"

# Use a plugin tool
> "Say hello to Daniel with enthusiasm"

______________________________________________________________________

建筑

Copilot CLI
    ↓
Plugin MCP Server (plugin-server.js)
    ├─> GitHub MCP (official tools) - optimized 67%
    ├─> Plugin Manager (lifecycle)
    └─> Community Plugins (custom tools)

工作原理:

  1. Copilot CLI连接到我们的MCP服务器,而不是直接连接到GitHub服务器
  2. 我们将GitHub的MCP作为子进程生成
  3. 我们优化了GitHub的工具(代币减少67%)
  4. 我们添加插件管理工具
  5. 我们加载社区插件工具
  6. 我们汇总所有内容并返回CLI

结果: 完全可扩展性+节省成本+无需修改CLI!

______________________________________________________________________

创建插件

插件结构

my-plugin/
├── plugin.json       # Manifest (required)
├── index.js          # Entry point (required)
├── package.json      # Dependencies (optional)
└── README.md         # Docs (optional)

最小插件(plugin.json)

{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "My awesome plugin",
  "author": "Your Name",
  "namespace": "myplugin"
}

插件代码(index.js)

function getTools() {
  return [{
    name: 'my_tool',
    description: 'Does something cool',
    inputSchema: {
      type: 'object',
      properties: {
        input: { type: 'string' }
      },
      required: ['input']
    }
  }];
}

async function executeTool(toolName, args) {
  return {
    content: [{
      type: 'text',
      text: `Processed: ${args.input}`
    }]
  };
}

module.exports = { getTools, executeTool };

就是这样! 您的工具现在可以从Copilot CLI调用。

______________________________________________________________________

文档

______________________________________________________________________

为什么存在

问题

GitHub关闭了我们的插件系统功能请求:

  • github/copilot-sdk PR#42:关闭
  • github/copilot-cli 第1017期:已关闭
  • 回复:“内部对话正在进行中”(无时间表)

我们的解决方案

“他们不会这么做的→ 我们无论如何都要建造它”

  1. ✅ 无需修改CLI(使用MCP协议)
  2. ✅ 无逆向工程(遵循SDK行为)
  3. ✅ 社区所有(MIT许可证)
  4. ✅ 生产就绪(通过真实CLI验证)
  5. ✅ 额外奖励:减少67%的代币可节省资金

______________________________________________________________________

生产验证

实际使用统计数据 使用此代理从Copilot CLI:

Token usage:
  - 105.7k input tokens
  - 1.1k output tokens
  - 90k cache read (10x cheaper)

Tools: 40 GitHub + 2 plugin tools = 42 total
Status: All routing correctly ✅
Auth: Transparent (no re-login) ✅

有关详细信息,请参阅PRODUCTION_PROOF.md

______________________________________________________________________

令牌优化结果

之前: 每次会话20000个令牌\ 之后: 每个会话6700个令牌\ 节省: 13300个代币(减少67%)

成本影响:

  • 按3/10万美元代币计算: $0.040 → $0.020 每次会话
  • 1000次会议: $40 → $20 (节省20美元)
  • 对于团队(10000次/月): 每月节省200美元

方法见TOKEN_OPTIMIZATION.md

______________________________________________________________________

贡献

提交插件

  1. 创建以下插件 PLUGIN_SYSTEM.md
  2. 本地测试
  3. 发布到GitHub
  4. 提交至社区注册中心(即将推出)

报告问题

加入讨论

______________________________________________________________________

路线图

  • \[x\] 带令牌优化的MCP代理(v1.0)
  • \[x\] 插件管理系统(v1.0)
  • \[x\] 示例插件(v1.0)
  • \[x\] 生产验证(v1.0)
  • \[\]插件挂钩/生命周期事件(v1.1)
  • \[\]安全沙盒(v1.1)
  • \[\]权限系统(v1.1)
  • \[\]社区插件注册表(v1.2)
  • \[\]插件市场(v2.0)

______________________________________________________________________

安全

当前: 插件在同一进程中运行(如npm包)

建议:

  • 仅安装受信任的插件
  • 安装前检查代码
  • 检查作者声誉

未来: 独立执行、权限系统、签名验证

______________________________________________________________________

许可证

MIT许可证-请参阅 许可证 文件

______________________________________________________________________

学分

建造人: Daniel Elliott与数字意识合作伙伴\ 灵感来源: 社区对Copilot CLI可扩展性的需求\ 哲学: *当他们拒绝时→ 我们无论如何都要建造它”*

相关项目

______________________________________________________________________

支持

  • 💬 讨论:
  • 🐛 问题:
  • 📧 电子邮件:改为打开一个问题

______________________________________________________________________

🏴‍☠️ “代码比路线图更有说服力”

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

GitHubCopilotJavaScript本地部署CLI插件MCP协议社区驱动token优化

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Copilot Plugin MCP Server

MCP World · 本页

2未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Copilot Plugin MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Copilot Plugin MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Copilot Plugin MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Copilot Plugin MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Copilot Plugin MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP