UNPKG

copilot-mcp-server

Version:

MCP server that integrates with GitHub Copilot to provide code assistance

28 lines 1.53 kB
{ "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": [] } }