Skip to main content

Using Model Context Protocol

Model Context Protocol (MCP) is a protocol that allows you to extend the capabilities of GitHub Copilot by integrating it with other systems.

Extending GitHub Copilot Chat with Model Context Protocol (MCP) servers

Connect MCP servers to Copilot Chat to share context from other applications.

Setting up the GitHub MCP Server

Learn how to configure the GitHub Model Context Protocol (MCP) server.

Configuring the GitHub MCP Server for GitHub Enterprise

Learn how to configure the GitHub Model Context Protocol (MCP) server to work with GitHub Enterprise Server or GitHub Enterprise Cloud with data residency.

Configuring toolsets for the GitHub MCP Server

Learn how to configure toolsets and tools for the GitHub MCP server for fine-grained control and optimized performance.

Using the GitHub MCP Server

Learn how to use the GitHub Model Context Protocol (MCP) server to interact with repositories, issues, pull requests, and other GitHub features, directly from Copilot Chat.

Changing your MCP registry in your IDE

Customize the MCP registry you can use with Copilot Chat.