GitHub Copilot and MCP: from autocomplete to agentic execution
GitHub Copilot started life as in-editor code autocomplete. Two recent launches - the Remote GitHub MCP Server, now generally available, and Copilot CLI, which went from public preview in September 2025 to general availability in February 2026 - show how far the product has traveled since then.
Remote MCP Server: Copilot inside the PR flow
The Remote GitHub MCP Server lets AI assistants work directly with GitHub data through structured interactions, reducing the need to switch between platforms. The authentication layer was redesigned with OAuth 2.1 + PKCE, integrated with first-party IDEs (VS Code, Visual Studio, JetBrains, Eclipse, Xcode) and Cursor, replacing personal access tokens with short-lived credentials that auto-renew. The premium feature in this layer is the Copilot Coding Agent - autonomous development with branch creation, code writing, tests, and pull requests, with secret detection and code scanning alerts included.
Copilot CLI: real autonomy, mode by mode
Copilot CLI brings Copilot's capabilities into the terminal, with two operating modes defining the degree of autonomy: "Plan mode," where Copilot structures a plan before executing, and "Autopilot mode," which allows fully autonomous work with no intermediate approvals. The tool already runs on macOS, Linux, and Windows, distributed via npm, Homebrew, WinGet, and comes included in the default GitHub Codespaces image.
Multi-model and native MCP
Two details show how far Copilot has moved from being a closed product built around a single model: the CLI supports Claude Opus 4.6, Claude Sonnet 4.6, GPT-5.3-Codex, and Gemini 3 Pro, with faster options also available - model choice became a user parameter, not a fixed product decision. And Copilot CLI itself "ships with GitHub's MCP server built in and supports custom MCP servers," with plugins that bundle custom MCP servers - meaning the same integration layer that connects Copilot to GitHub repositories serves as the base for connecting to any other external tool via MCP.
Context that doesn't overflow: auto-compaction
Long terminal sessions run into a practical limit: the context window. Copilot CLI solves this with automatic compaction when the conversation reaches 95% of the available window, allowing continuous sessions without the user having to manually restart.
What this evolution signals
Code autocomplete is a tool that suggests; an agent that runs in autopilot mode, chooses between four different vendors' models, and natively connects to any external tool via MCP is a different product category - closer to a junior engineering colleague with tool access than an IDE feature. For engineering teams, that means rethinking the review process itself: the bottleneck stops being "does Copilot suggest well" and becomes "can the team review, approve, and trust the volume of work an autopilot agent delivers."
Sources
- GitHub - Remote GitHub MCP Server is now generally available - https://github.blog/changelog/2025-09-04-remote-github-mcp-server-is-now-generally-available/
- GitHub - GitHub Copilot CLI is now generally available - https://github.blog/changelog/2026-02-25-github-copilot-cli-is-now-generally-available/