# Using Model Context Protocol in your IDE

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

## Links

* [Extending GitHub Copilot Chat with Model Context Protocol (MCP) servers](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp)

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

* [Setting up the GitHub MCP Server](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)

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

* [Configuring the GitHub MCP Server for GitHub Enterprise](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/enterprise-configuration)

  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](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/configure-toolsets)

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

* [Using the GitHub MCP Server in your IDE](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-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 in your IDE.

* [Changing your MCP registry in your IDE](/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/change-mcp-registry)

  Customize the MCP registry you can use with Copilot Chat.