Skip to main content
Skip to content

Extend GitHub Copilot with tools and context in your IDE

Connect Copilot to external tools with Model Context Protocol (MCP) servers, and bring curated project context into your IDE with Copilot Spaces.

After you configure the GitHub MCP server, see Using the GitHub MCP Server in your IDE.

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.

Changing your MCP registry in your IDE

Customize the MCP registry you can use with Copilot Chat.

Using GitHub Copilot Spaces in your IDE

Use spaces to ground Copilot's responses in the right context for a specific task.