copilot-mcp-server
Version:
MCP server that integrates with GitHub Copilot to provide code assistance
28 lines • 1.53 kB
JSON
{
"permissions": {
"allow": [
"WebFetch(domain:spec.modelcontextprotocol.io)",
"WebFetch(domain:docs.github.com)",
"WebFetch(domain:modelcontextprotocol.io)",
"WebFetch(domain:github.com)",
"mcp__fetch__fetch",
"mcp__brave-search__brave_web_search",
"Bash(mkdir -p src/tools)",
"Bash(npm run build)",
"mcp__copilot__copilot_chat",
"Bash(git clone https://github.com/CopilotC-Nvim/CopilotChat.nvim.git copilot-reference)",
"Bash(grep -n \"curl_get\\|curl_post\" /Users/willianpaiva/projects/copilot-mcp/copilot-reference/lua/CopilotChat/utils.lua)",
"Bash(git branch -m main)",
"mcp__copilot__copilot_review",
"Bash(git add .)",
"Bash(git remote add origin git@github.com:WillianPaiva/copilot-mcp.git)",
"Bash(git commit -m \"$(cat <<''EOF''\nInitial commit: Copilot MCP Server\n\n- GitHub Copilot integration via MCP protocol\n- Support for chat, explain, suggest, and review tools\n- Multiple AI model support (GPT-4o, Claude 3.5 Sonnet, Gemini 2.0 Flash)\n- Automatic authentication detection from GitHub CLI\n- Rate limiting and error handling\n- NPX support for easy installation\n- Comprehensive documentation\n\n🤖 Generated with [Claude Code](https://claude.ai/code)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\nEOF\n)\")",
"Bash(git push -u origin main)",
"Bash(npm whoami)",
"Bash(npm publish)",
"Bash(node build/index.js)",
"Bash(chmod +x build/index.js)"
],
"deny": []
}
}