mcp-github-copilot

kud/mcp-github-copilot
0 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

MCP server for GitHub Copilot that allows querying any Copilot model programmatically using existing Copilot CLI credentials, with support for file attachments and model discovery.

README.md

<div align="center">

!TypeScript !Node.js !npm !MIT

MCP server for GitHub Copilot — query any Copilot model programmatically via the official SDK.

<a href="https://kud.io/projects/mcp-github-copilot">Website</a> · <a href="https://kud.io/projects/mcp-github-copilot/docs">Documentation</a>

</div>

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

Related MCP servers

Browse all →