Home Glossary
HomeGlossaryVS Code + GitHub Copilot
MCP Glossary

VS Code + GitHub Copilot

TL;DR

VS Code with GitHub Copilot is Microsoft's pairing of the world's most popular code editor with GitHub's AI coding assistant. As of 2025, Copilot supports MCP via an official extension — making VS Code a first-class MCP host alongside Claude Code, Cursor, and Windsurf.

In depth

Visual Studio Code is the most widely used code editor globally. GitHub Copilot — an AI pair-programmer built on OpenAI models and later Anthropic/Gemini — has been its flagship AI assistant since 2021. In 2025, Microsoft and GitHub added MCP support to Copilot, turning VS Code into a full MCP host.

MCP configuration lives in the Copilot extension settings and `.github/mcp.json` (workspace-level). Once configured, Copilot Chat and Copilot Agent can call MCP tools: read files via filesystem MCP, query a database MCP, open issues via GitHub MCP. The UX is similar to Cursor's Composer — a chat panel that plans and executes.

Copilot Agent supports multi-file edits, command execution, and test running. With MCP, the agent's toolbox extends indefinitely — any MCP server the team configures is available. This makes VS Code attractive for organizations that want Copilot's enterprise features (SOC2, SSO, audit logs) plus MCP's ecosystem.

GitHub ships an official GitHub MCP server, making the pairing especially powerful: Copilot Agent can use GitHub MCP to navigate issues, PRs, actions, and releases with zero extra config.

Examples

  • 1
    Copilot Agent opening a PR via GitHub MCP after refactoring
  • 2
    VS Code using a Figma MCP to inspect designs during implementation
  • 3
    Copilot querying a Postgres MCP for schema before writing a migration
  • 4
    Team workspace with shared `.github/mcp.json` for consistent tooling
  • 5
    Copilot Chat answering questions using Context7 MCP for fresh docs

What it's NOT

  • ✗GitHub Copilot is NOT only GPT — it routes between GPT, Claude, and Gemini.
  • ✗Copilot Agent is NOT the same as Copilot autocomplete — the agent is a separate multi-file feature.
  • ✗VS Code does NOT have built-in MCP — it requires the Copilot extension (or a dedicated MCP extension).
  • ✗MCP in Copilot is NOT identical to Claude Desktop — config paths and UI differ.

Related terms

MCP HostCursorClaude CodeWindsurfModel Context Protocol (MCP)

See also

  • GitHub Copilot
  • VS Code

Frequently asked questions

Does VS Code have native MCP support?

Via the GitHub Copilot extension (or dedicated MCP community extensions). VS Code core doesn't ship MCP.

Is Copilot better than Cursor?

Different philosophies. Copilot is IDE-extension-first and enterprise-ready. Cursor is AI-IDE-first and more experimental.

Can I use MCP in free VS Code?

The Copilot extension requires a Copilot subscription. Community MCP extensions may offer free alternatives.

Build with MCP

Browse 300+ MCP servers, explore recipes, or continue learning the MCP vocabulary.

Browse MarketplaceAll terms