# Concepts for providing context to GitHub Copilot

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

## Links

* [About Model Context Protocol (MCP)](/en/copilot/concepts/context/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 GitHub Copilot Spaces](/en/copilot/concepts/context/spaces)

  Understand how organizing and sharing context with Copilot Spaces can improve your Copilot Chat in GitHub results and help your collaborators.

* [Indexing repositories for GitHub Copilot](/en/copilot/concepts/context/repository-indexing)

  Copilot improves responses by indexing your repositories.

* [Content exclusion for GitHub Copilot](/en/copilot/concepts/context/content-exclusion)

  You can prevent Copilot from accessing certain files.