Skip to content

Latest commit

Β 

History

History
58 lines (42 loc) Β· 2.24 KB

File metadata and controls

58 lines (42 loc) Β· 2.24 KB

TypeScript Node.js npm MIT

MCP server for GitHub Copilot β€” query any Copilot model programmatically via the official SDK.

Website Β· Documentation

Features

  • No extra API key β€” uses your existing GitHub Copilot CLI credentials automatically.
  • Any model β€” target GPT-5, Codex, Claude Sonnet, or any model your subscription grants.
  • File and image attachments β€” attach local files or base64 blobs alongside a prompt.
  • Model discovery β€” list available models with context window limits and billing multipliers.
  • Streaming progress β€” sends MCP progress notifications for each streamed chunk.

Install

npm install -g @kud/mcp-github-copilot

Usage

Add the server to your MCP client configuration:

{
  "mcpServers": {
    "mcp-github-copilot": {
      "command": "mcp-github-copilot"
    }
  }
}

Tools

Tool Description
query Send a prompt to a Copilot model and return the response. Accepts an optional model name and optional attachments (file paths or base64 blobs).
list_models List all available Copilot models with capabilities, context window limits, and billing multipliers.

Development

git clone https://github.com/kud/mcp-github-copilot.git
cd mcp-github-copilot
npm install
npm run dev

πŸ“š Full documentation β†’ mcp-github-copilot/docs