First-party verified

Build, distribute, and govern capabilities for GitHub Copilot

A coding assistant and cloud agent that can be extended with MCP servers, custom agents, hooks, skills, and repository-specific instructions.

GitHub documents MCP support across Copilot IDE, CLI, web, cloud-agent, and code-review experiences, making repository-aware external tools a central extension path.

Cloud Agent can research, plan, make changes on a branch, and create pull requests, while custom agents and skills tailor that work to specialised development jobs.

Capability map

What is officially supported?

Each capability has a distinct user job, setup path, governance note, and first-party source. We do not publish unsupported combinations.

Custom Agents

Create specialised GitHub Copilot agents

GitHub Copilot cloud agent can research a repository, make code changes on a branch, improve tests and documentation, and create a pull request. Custom agents, instructions, hooks, skills, and MCP servers let teams specialise that behavior for jobs such as frontend work, testing, documentation, or governed repository automation.

View setup and governance guidance

Mcp Servers

Extend GitHub Copilot with MCP servers

GitHub Copilot supports MCP across IDEs, CLI, the Copilot app, cloud agent, and code review, providing a standard route to repository-aware external data and tools. The useful decision page explains which Copilot surface is in use, whether the server is local or remote, what policy applies, and which toolsets should be enabled.

View setup and governance guidance

Official sources

These records support the agent-level claims on this page. Capability pages link to their relevant source separately.

Frequently asked questions

What can developers build for GitHub Copilot?

GitHub Copilot has 2 verified extension areas in this directory: Custom Agents, Mcp Servers.

How is GitHub Copilot information verified?

This page is sourced from 2 first-party documentation records, most recently checked August 16, 2026. Capability pages are published only when official support, setup guidance, and a source are present.