Awesome Copilot MCP Server

io.github.RbBtSn0w由 GitHub 账号 RbBtSn0w 发布v0.8.8更新于 Nov 5, 2026

Model Context Protocol server for awesome-copilot agents and collections

发布方自己的服务:Awesome Tools

已验证STDIO仅桌面知识与记忆开发者工具

概览

AI 生成的概览

本地 MCP 服务器,索引 github/awesome-copilot 仓库,让助手浏览和搜索其中的 agents、prompts、instructions、skills、collections、plugins、hooks 与 workflows。

可以做什么
  • 搜索并浏览内置的 awesome-copilot 资源索引
  • 按需获取 agents、prompts、instructions、skills、collections、plugins、hooks 和 agentic workflows
  • 在会话中从 GitHub 刷新元数据索引
  • 可选地通过本地 HTTP 端点提供健康检查、元数据、搜索和 OpenAPI 接口
适用场景
适合使用 GitHub Copilot 并希望助手在对话中直接查找、取用 awesome-copilot 仓库中现成的 agents、prompts、instructions 或 collections 的场景。
运行要求
以 stdio 方式在本地运行,通常通过 npx 调用 awesome-copilot-mcp 包,需要 Node.js。未声明任何身份验证。可选环境变量 ACP_METADATA_URL 和 ACP_REPOS_JSON 可指定托管的元数据文件或自定义仓库配置。VS Code 一键安装需要 GitHub Copilot 扩展。
安装前请注意
刷新工具会从 GitHub 拉取数据,而 ACP_METADATA_URL 或 ACP_REPOS_JSON 可将其指向第三方 URL 或仓库,请只配置可信来源。可选的 HTTP 模式可绑定所有网络接口,会把索引暴露到本机之外。不索取任何凭据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Awesome Copilot MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Awesome Copilot MCP Server

[npm version] [License: MIT] [Build Status]

A Model Context Protocol (MCP) server that provides access to awesome-copilot agents and collection resources.

Quick Start

One-Click Installation for VS Code

Click the badge to install directly in VS Code (will prompt to open VS Code):

[Install in VS Code] [Install in VS Code Insiders]

Note: Requires GitHub Copilot extension in VS Code. Click the badge on GitHub to trigger the installation prompt.

Manual Configuration

Add to your MCP Client configuration (e.g., Claude Desktop or VS Code):

json
{  "mcpServers": {    "awesome-copilot": {      "command": "npx",      "args": ["-y", "awesome-copilot-mcp", "start"]    }  }}

This ensures you always run the latest version.

Usage

As MCP Server

Standard stdio usage (default). See configuration above.

As HTTP / OpenAPI Server

Run locally for remote access or OpenAPI testing:

bash
npx -y awesome-copilot-mcp start-http --port 8080 --host 0.0.0.0

Available endpoints:

  • GET /health Health check
  • GET /metadata Return metadata index
  • GET /metadata/stream SSE streaming output of metadata
  • GET /search?q=kw Search
  • GET /openapi.json API Documentation

Supported Content Types

This server now indexes all resources published in the official github/awesome-copilot repository:

  • 🤖 Agents
  • 💬 Prompts
  • 📋 Instructions
  • 🛠️ Skills (folder-aware)
  • 📦 Collections
  • 🎁 Plugins (from plugins/external.json)
  • 🪝 Hooks
  • ⚡ Agentic Workflows

Debugging

MCP Inspector is the recommended way to test and debug:

bash
# Debug via Stdio (Recommended)npx -y awesome-copilot-mcp debug --no-build
# Debug via HTTPnpm run inspect:http

Architecture

This server uses a Bundled + In-Memory architecture for maximum reliability:

  1. Startup: Loads metadata.json bundled directly within the npm package. Zero external dependencies.
  2. Hot Updates: refresh_metadata fetches the latest data from GitHub and stores it in memory for the current session.
  3. Sandbox Friendly: No local disk cache (~/.cache) is used, preventing permission issues in restricted environments (e.g., macOS App Sandbox).

Environment Variables

VariableDescription
ACP_METADATA_URLOptional. URL to a hosted metadata.json (e.g. https://yourname.github.io/repo/metadata.json). Overrides GitHub raw fetch.
ACP_REPOS_JSONCustom repository configuration JSON.

Metadata Generation

Automated: GitHub Actions runs daily to fetch the latest metadata from github/awesome-copilot and publishes a new npm version if changes are detected.

Internal: The metadata file is lightweight (~170 KB) containing only index info. Actual content and download targets for agents, prompts, instructions, skills, collections, plugins, hooks, and workflows are resolved on-demand via the exposed tools and resources.

Development

bash
# Install dependenciesnpm install
# Buildnpm run build
# Run testsnpm test

License

MIT

来源:README.md,提交 a0e14b1

工具

0
SourceWeft 曾在隔离沙箱中以无凭据方式启动该软件包一次,以列出其工具,但未能完成:服务器未能启动。

版本历史

3
  1. v0.8.8最新Nov 5, 2026
  2. v0.8.7Oct 8, 2026
  3. v0.8.6Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Awesome 集成