This is a portable MCP (Model Context Protocol) bundle that packages the entire awesome-copilot repository content into a single installable file for use with VS Code, Claude Code, or any MCP-compatible client.
The bundle contains:
- 145 Instructions - Coding guidelines and best practices across multiple languages and frameworks
- 125 Prompts - Reusable prompt templates for common development tasks
- 61 Collections - Curated sets of related prompts, instructions, and agents
- 118 Agents - Pre-configured AI agents for specific workflows
- Documentation - Full README files for all content types
Built: December 10, 2025
Source Branch: main
Prerequisites:
- VS Code v1.90+ or VS Code Insiders
- Node.js v18.0.0 or higher
Installation:
-
Locate your MCP configuration file:
- Windows:
%APPDATA%\Code - Insiders\User\mcp.json - macOS:
~/Library/Application Support/Code - Insiders/User/mcp.json - Linux:
~/.config/Code - Insiders/User/mcp.json
- Windows:
-
Add the awesome-copilot server configuration:
Replace <PATH_TO_AWESOME_COPILOT_REPO> with the path where you cloned this repository.
Example:
C:\Users\YourUsername\repos\awesome-copilot-mcp\build\index.js
- Save the file and reload VS Code (Ctrl+R)
Using a Template:
A pre-configured vscode-settings-template.json template is available in this repo. Use it as a reference and update the path for your system.
π For detailed setup instructions with troubleshooting, see VS_CODE_SETUP.md
- Download the
awesome-copilot-1.0.0.mcpbfile - Copy to your Claude Desktop MCP directory:
# Windows Copy-Item "awesome-copilot-1.0.0.mcpb" -Destination "$env:APPDATA\Claude\mcpb\"
# macOS/Linux cp awesome-copilot-1.0.0.mcpb ~/Library/Application\ Support/Claude/mcpb/
- Restart Claude Desktop
- The server should auto-install and be available immediately
If auto-installation doesn't work, add to your MCP config file:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"awesome-copilot": {
"command": "node",
"args": [
"/path/to/extracted/bundle/server/index.js"
]
}
}
}Once installed, you'll have access to these MCP tools:
Search across all instructions, prompts, collections, and agents by keywords.
Example usage:
Search for PCF instructions
Load the full content of a specific file.
Example usage:
Load the PCF overview instruction
List all available files for a specific content type.
Example usage:
List all available instructions
Template for searching content with keyword arguments.
After installation, try these commands in Claude:
- Test search: "Search for PCF instructions"
- Test load: "Show me the PCF best practices instruction"
- Test list: "List all available prompts"
After configuring the MCP server in VS Code:
- Open the MCP panel in VS Code
- You should see "awesome-copilot" listed under active servers
- Click to interact with the MCP tools
- Use the tools to search, load, and list content
Verify the connection:
Open VS Code terminal and run:
node "path/to/index.js"You should see: Awesome Copilot MCP server running on stdio
mcpb-bundle/
βββ awesome-copilot-1.0.0.mcpb # The distributable bundle (6.2MB)
βββ build/ # Build artifacts (for rebuilding)
β βββ server/ # MCP server implementation
β βββ node_modules/ # Dependencies
β βββ manifest.json # MCPB manifest
β βββ package.json # Node.js project config
β βββ package-lock.json # Dependency lock file
βββ instructions/ # All instruction files
βββ prompts/ # All prompt templates
βββ collections/ # All collection definitions
βββ agents/ # All agent definitions
βββ docs/ # Documentation and READMEs
βββ README-BUNDLE.md # This file
If you need to rebuild the bundle (after updates):
cd build
npm install
mcpb packThis will regenerate awesome-copilot-1.0.0.mcpb from the current content.
- Version: 1.0.0
- Package Size: 6.2MB (compressed)
- Unpacked Size: 20.9MB
- Total Files: 3,727
- Node.js Requirement: >=18.0.0
This bundle is built from the awesome-copilot repository.
This bundle implements the Model Context Protocol (MCP) specification:
- Protocol: stdio transport
- Communication: JSON-RPC 2.0
- SDK: @modelcontextprotocol/sdk v1.0.0
- Check that the file is in the correct
mcpbdirectory - Verify Claude Desktop version supports MCPB format
- Try manual configuration in
claude_desktop_config.json
- Check Node.js is installed (v18 or higher)
- Verify the server path in configuration is correct
- Check Claude Desktop logs for error messages
- Ensure content directories (instructions, prompts, etc.) are included in bundle
- Try more specific keywords
- Use
list_filesto see available content
For issues or questions:
- Open an issue on the GitHub repository
- Check the main awesome-copilot README for contribution guidelines
See the LICENSE file in the main repository.
{ "servers": { "awesome-copilot": { "command": "C:\\Program Files\\nodejs\\node.exe", "args": [ "<PATH_TO_AWESOME_COPILOT_REPO>\\build\\index.js" ] } } }