{"meta":{"title":"Concepts for providing context to GitHub Copilot","intro":"Learn how GitHub Copilot gathers contextual information to provide relevant responses to your prompts.","product":"GitHub Copilot","breadcrumbs":[{"href":"/en/copilot","title":"GitHub Copilot"},{"href":"/en/copilot/concepts","title":"Concepts"},{"href":"/en/copilot/concepts/context","title":"Context"}],"documentType":"subcategory"},"body":"# Concepts for providing context to GitHub Copilot\n\nLearn how GitHub Copilot gathers contextual information to provide relevant responses to your prompts.\n\n## Links\n\n* [About Model Context Protocol (MCP)](/en/copilot/concepts/context/mcp)\n\n  Model Context Protocol (MCP) is a protocol that allows you to extend the capabilities of GitHub Copilot by integrating it with other systems.\n\n* [About GitHub Copilot Spaces](/en/copilot/concepts/context/spaces)\n\n  Understand how organizing and sharing context with Copilot Spaces can improve your Copilot Chat in GitHub results and help your collaborators.\n\n* [Indexing repositories for GitHub Copilot](/en/copilot/concepts/context/repository-indexing)\n\n  Copilot improves responses by indexing your repositories.\n\n* [Content exclusion for GitHub Copilot](/en/copilot/concepts/context/content-exclusion)\n\n  You can prevent Copilot from accessing certain files."}