{"meta":{"title":"О протоколе контекста модели (MCP)","intro":"Протокол Model Context Protocol (MCP) — это протокол, который позволяет расширять возможности GitHub Copilot за счёт интеграции с другими системами.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/concepts","title":"Основные понятия"},{"href":"/ru/copilot/concepts/context","title":"Контекст"},{"href":"/ru/copilot/concepts/context/mcp","title":"MCP"}],"documentType":"article"},"body":"# О протоколе контекста модели (MCP)\n\nПротокол Model Context Protocol (MCP) — это протокол, который позволяет расширять возможности GitHub Copilot за счёт интеграции с другими системами.\n\n## Обзор протокола контекста модели (MCP)\n\nПротокол контекста модели (MCP) — это открытый стандарт, определяющий, как приложения используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.\n\nВы можете использовать MCP для расширения возможностей, GitHub Copilot интегрируя его с широким спектром существующих инструментов и сервисов. MCP работает на всех основных Copilot поверхностях — будь то работа в IDE, использование GitHub Copilot CLI, работа в GitHub Copilot app, или делегирование задач агенту на GitHub.com. Вы также можете использовать MCP для создания новых инструментов и сервисов, которые позволяют Copilotнастраивать и улучшать свой опыт.\n\nДополнительные сведения о MCP см [. в официальной документации](https://modelcontextprotocol.io/introduction) ПО MCP. Для отображённого списка MCP-серверов от партнёров и сообщества см. [GitHub Реестр MCP](https://github.com/mcp).\n\nЧтобы узнать, как настраивать и использовать MCP-серверы, смотрите:\n\n* [Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP)](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp) в Copilot Chat вашем IDE\n* [Добавление MCP-серверов для GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) для Copilot CLI\n* [Настройте MCP-серверы для вашего репозитория](/ru/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers) для конфигурации MCP репозитория на GitHub.com\n* [Настройка приложения GitHub приложение Copilot](/ru/copilot/how-tos/github-copilot-app/customize-github-copilot-app) — информация о поддержке серверов MCP в GitHub Copilot app\n  Предприятия и организации могут выбрать возможность включить или отключить использование MCP для членов своей организации или предприятия с использованием **MCP-серверов в Copilot** политике. Политика отключена по умолчанию. См. раздел \\[AUTOTITLE и [Управление политиками и функциями GitHub Copilot в вашем предприятии](/ru/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)]\\(/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies). Политика MCP **применяется только** к пользователям, у которых есть Copilot BusinessCopilot Enterprise подписка от организации или предприятия, настраивающего эту политику.\n  Copilot Free, Copilot Pro, Copilot Pro+Copilot Max\\*\\*\\*\\* не имеют доступа к MCP под этой политикой.\n\n## Availability\n\nMCP поддерживается на следующих клиентах:\n\n* **IDE**: Существует широкая поддержка локальных MCP-серверов в таких компаниях Visual Studio Code, как JetBrains IDE, Xcode и других. Поддержка удалённых MCP-серверов растёт: редакторы, такие Visual Studio Codeкак , Visual Studio, JetBrains IDEs, Xcode, Eclipse, Cursor и Windsurf, предоставляют эту функциональность с OAuth или PAT. Чтобы узнать, поддерживает ли предпочтительный редактор удаленные серверы MCP, ознакомьтесь с документацией по конкретному редактору.\n* **Copilot CLI**: GitHub Copilot CLI поддерживает как локальные, так и удалённые MCP-серверы. GitHub MCP-сервер встроен и доступен без дополнительной конфигурации.\n* **GitHub Copilot app**: поддерживает GitHub Copilot app серверы MCP, настроенные в репозитории или Copilot CLI позволяет добавлять дополнительные серверы MCP в параметры приложения.\n* **Copilot cloud agent и Copilot code review**: GitHub.com поддерживает MCP-серверы, настроенные на уровне репозитория. Конфигурация применима к обоим Copilot cloud agent и Copilot code review. GitHub Серверы MCP и серверы Playwright MCP настроены по умолчанию.\n\n## О GitHub сервере MCP\n\nMCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub.\n\nGitHub MCP-сервер может использоваться для:\n\n* Автоматизация и упрощение задач, связанных с кодом.\n* Подключайте сторонние инструменты (такие как Cursor, Windsurf или будущие интеграции), чтобы использовать GitHubвозможности контекста и ИИ.\n* Включите облачные рабочие процессы, работающие с любого устройства без локальной настройки.\n* Вызывайте GitHub инструменты, такие как Copilot cloud agent (требуется GitHub Copilot подписка) и code scanning (требуется GitHub Advanced Security подписка), для помощи в генерации кода и анализе безопасности.\n\nЧтобы узнать, как настроить и использовать GitHub MCP-сервер, смотрите [Использование GitHub MCP сервера в вашем IDE](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server).\n\nЧтобы узнать, поддерживает ли ваш редактор MCP-сервер GitHub и какие методы подключения и аутентификации доступны, см. [раздел «Поддержка по хост-приложению](https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/README.md#support-by-host-application) » в `github/github-mcp-server` репозитории.\n\n### Удаленный доступ\n\nВы можете получить доступ к GitHub MCP-серверу удалённо через Copilot Chat вход Visual Studio Code без какой-либо локальной настройки. Удалённый сервер имеет доступ к дополнительным наборам инструментов, доступным только на удалённом GitHub сервере MCP. Список таких инструментов см. [Дополнительные наборы инструментов](https://github.com/github/github-mcp-server?tab=readme-ov-file#additional-toolsets-in-remote-github-mcp-server) в репозитории `github/github-mcp-server`.\n\nMCP-сервер также может работать локально в любом редакторе, GitHub совместимом с MCP, при необходимости.\n\n### Настройка набора инструментов\n\n> \\[!IMPORTANT]\n> Всегда проверяйте GitHub репозиторий сервера MCP на [github/github-mcp-server](https://github.com/github/github-mcp-server) для получения последних наборов инструментов и авторитетных рекомендаций по конфигурации.\n\nGitHub MCP-сервер поддерживает включение или отключение определённых групп функций через наборы инструментов. Наборы инструментов позволяют контролировать, какие GitHub API доступны вашим AI-инструментам.\n\nВключение только необходимых наборов инструментов повышает производительность и безопасность вашего AI-помощника. Меньшее количество инструментов означает лучшую точность выбора инструментов и меньше ошибок. Отключение неиспользуемых наборов инструментов также освобождает токены в контекстном окне ИИ.\n\nНаборы инструментов включают не только инструменты, но и соответствующие ресурсы MCP и подсказки, где это применимо.\n\nЧтобы узнать, как настроить наборы инструментов для GitHub MCP-сервера, см. [раздел AUTOTITLE.](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/configure-toolsets)\n\n### Безопасность\n\nДля всех публичных репозиториев и приватных репозиториев, охваченных GitHub Advanced Security, взаимодействие с GitHub сервером MCP защищено push-защитой, которая блокирует секреты в ответах, созданных ИИ, и предотвращает их включение в действия, предпринимаемые от вашего имени. Вы также можете проактивно сканировать код на наличие раскрытых секретов внутри вашего AI-кодингового агента. Для получения дополнительной информации см. [Сканирование секретов с помощью сервера GitHub MCP](/ru/code-security/how-tos/use-ghas-with-ai-coding-agents/scan-for-secrets-with-github-mcp-server).\n\n## О GitHub реестре MCP\n\nGitHub Реестр MCP — это отобранный список серверов MCP от партнёров и сообщества. Вы можете использовать реестр для обнаружения новых серверов MCP и поиска тех, которые соответствуют вашим потребностям. См. [реестр GitHub MCP](https://github.com/mcp).\n\n> \\[!NOTE]\n> GitHub Реестр MCP в настоящее Публичный предварительный просмотр время находится и может измениться.\n\n## Поиск агентов\n\nAgent finder — это сервис обнаружения, который помогает GitHub Copilot найти нужные возможности — такие как MCP-серверы, инструменты, агенты и навыки — для задачи во время выполнения, вместо того чтобы требовать заранее настраивать все возможности. Как и реестр MCP, он ищет каталог возможностей и возвращает ранжированные совпадения, которые GitHub Copilot можно использовать по запросу. Agent finder реализует спецификацию открытого обнаружения агентных ресурсов (ARD).\n\nЧтобы использовать Agent Finder, скачайте [навык Agent](https://github.com/ards-project/connectors/blob/main/skills/github-copilot/SKILL.md) Finder и добавьте его в свой `~/.copilot/skills` каталог. Для получения дополнительной информации о навыках агента см. [О навыках работы агентом](/ru/copilot/concepts/agents/about-agent-skills). Чтобы просмотреть каталог, смотрите [GitHub Agent Finder](https://github.com/agentfinder).\n\n## Следующие шаги\n\n* [Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP)](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp) — Добавьте MCP-серверы в Copilot Chat ваш IDE\n* [Настройте MCP-серверы для вашего репозитория](/ru/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers)—Настройте MCP-серверы репозитория для Copilot cloud agent и Copilot code review\n* [Настройка сервера GitHub MCP](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)—Настройте GitHub MCP-сервер\n* [Использование GitHub MCP сервера в вашем IDE](/ru/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server)—Используйте GitHub сервер MCP\n* [Улучшение режима агент Copilot в GitHub с помощью MCP](/ru/copilot/tutorials/enhance-agent-mode-with-mcp)\n* [Шпаргалка для кастомизации Copilot](/ru/copilot/reference/customization-cheat-sheet)"}