Skip to main content

Concepts for providing context to GitHub Copilot

Learn how GitHub Copilot gathers contextual information to provide relevant responses to your prompts.

About Model Context Protocol (MCP)

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

About organizing and sharing context with GitHub Copilot Spaces

Understand how gathering context with Copilot Spaces can improve your results and help your teammates.

Indexing repositories for GitHub Copilot Chat

GitHub Copilot Chat improves responses to questions about code by indexing your repositories.

Content exclusion for GitHub Copilot

You can prevent Copilot from accessing certain files.

GitHub Copilot knowledge bases

Knowledge bases allow you to bring together Markdown documentation across one or more repositories, which can then be used as context for Copilot Chat.

About GitHub Copilot Extensions

Learn about Copilot Extensions.