npm awesome-copilot-mcpstdioMITupdated 8d ago
A Model Context Protocol (MCP) server that provides access to awesome-copilot agents and collection resources.
Awesome Copilot MCP Server 能做什么?
Awesome Copilot MCP Server
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):
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):
{
"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:
npx -y awesome-copilot-mcp start-http --port 8080 --host 0.0.0.0
Available endpoints:
GET /healthHealth checkGET /metadataReturn metadata indexGET /metadata/streamSSE streaming output of metadataGET /search?q=kwSearchGET /openapi.jsonAPI 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:
# Debug via Stdio (Recommended)
npx -y awesome-copilot-mcp debug --no-build
# Debug via HTTP
npm run inspect:http
Architecture
This server uses a Bundled + In-Memory architecture for maximum reliability:
- Startup: Loads
metadata.jsonbundled directly within the npm package. Zero external dependencies. - Hot Updates:
refresh_metadatafetches the latest data from GitHub and stores it in memory for the current session. - Sandbox Friendly: No local disk cache (
~/.cache) is used, preventing permission issues in restricted environments (e.g., macOS App Sandbox).
Environment Variables
| Variable | Description |
|---|---|
ACP_METADATA_URL |
Optional. URL to a hosted metadata.json (e.g. https://yourname.github.io/repo/metadata.json). Overrides GitHub raw fetch. |
ACP_REPOS_JSON |
Custom 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
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
License
MIT
安装
把 Awesome Copilot MCP Server 添加到你的客户端。选择你正在使用的那个。
claude mcp add awesome-copilot-mcp -- npx -y awesome-copilot-mcpcodex mcp add awesome-copilot-mcp -- npx -y awesome-copilot-mcpamp mcp add awesome-copilot-mcp -- npx -y awesome-copilot-mcp{
"mcpServers": {
"awesome-copilot-mcp": {
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"awesome-copilot-mcp": {
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"awesome-copilot-mcp","command":"npx","args":["-y","awesome-copilot-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"awesome-copilot-mcp": {
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"awesome-copilot-mcp": {
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"awesome-copilot-mcp": {
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"awesome-copilot-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"awesome-copilot-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"awesome-copilot-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y awesome-copilot-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档25/25
- 维护25/25
- 可信度13/20
- 能力0/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 0 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.8.6最新 | 2026年8月11日 |
| 0.8.5 | 2026年8月11日 |
| 0.8.4 | 2026年6月8日 |
| 0.8.3 | 2026年5月29日 |
| 0.8.2 | 2026年5月20日 |
| 0.8.1 | 2026年5月17日 |
| 0.8.0 | 2026年5月17日 |
| 0.7.12 | 2026年5月17日 |
| 0.7.11 | 2026年5月17日 |
| 0.7.10 | 2026年5月11日 |
| 0.7.9 | 2026年4月23日 |
| 0.7.3 | 2026年4月11日 |
| 0.7.2 | 2026年4月9日 |
| 0.7.1 | 2026年4月7日 |
| 0.7.0 | 2026年4月4日 |
| 0.6.3 | 2026年4月4日 |
| 0.6.2 | 2026年4月4日 |
| 0.6.1 | 2026年4月4日 |
| 0.6.0 | 2026年4月4日 |
| 0.5.1 | 2026年4月3日 |
| 0.3.19 | 2026年4月3日 |
| 0.3.18 | 2026年4月1日 |
| 0.3.17 | 2026年3月31日 |
| 0.3.16 | 2026年3月29日 |
| 0.3.15 | 2026年3月27日 |
| 0.3.14 | 2026年3月25日 |
| 0.3.13 | 2026年3月23日 |
| 0.3.12 | 2026年3月21日 |
| 0.3.11 | 2026年3月19日 |
| 0.3.10 | 2026年3月17日 |
| 0.3.9 | 2026年3月15日 |
| 0.3.8 | 2026年3月13日 |
| 0.3.7 | 2026年3月11日 |
| 0.3.6 | 2026年3月9日 |
| 0.3.5 | 2026年3月7日 |
| 0.3.4 | 2026年3月5日 |
| 0.3.3 | 2026年3月3日 |
| 0.3.2 | 2026年2月27日 |
| 0.3.1 | 2026年2月25日 |
| 0.3.0 | 2026年2月3日 |
| 0.2.13 | 2026年1月30日 |
| 0.2.12 | 2026年1月30日 |