The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Awesome Copilot MCP Server listing page.
A Model Context Protocol (MCP) server that provides access to awesome-copilot agents and collection resources.
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.
Add to your MCP Client configuration (e.g., Claude Desktop or VS Code):
This ensures you always run the latest version.
Standard stdio usage (default). See configuration above.
Run locally for remote access or OpenAPI testing:
Available endpoints:
GET /health Health checkGET /metadata Return metadata indexGET /metadata/stream SSE streaming output of metadataGET /search?q=kw SearchGET /openapi.json API DocumentationThis server now indexes all resources published in the official github/awesome-copilot repository:
plugins/external.json)MCP Inspector is the recommended way to test and debug:
This server uses a Bundled + In-Memory architecture for maximum reliability:
metadata.json bundled directly within the npm package. Zero external dependencies.refresh_metadata fetches the latest data from GitHub and stores it in memory for the current session.~/.cache) is used, preventing permission issues in restricted environments (e.g., macOS App Sandbox).| 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. |
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.
MIT