Обзор протокола контекста модели (MCP)
Протокол контекста модели (MCP) — это открытый стандарт, определяющий, как приложения используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.
Вы можете использовать MCP для расширения возможностей, GitHub Copilot интегрируя его с широким спектром существующих инструментов и сервисов. MCP работает на всех основных Copilot поверхностях — будь то работа в IDE, использование GitHub Copilot CLIили делегирование задач агенту на GitHub.com. Вы также можете использовать MCP для создания новых инструментов и сервисов, которые позволяют Copilotнастраивать и улучшать свой опыт.
Дополнительные сведения о MCP см . в официальной документации ПО MCP. Для отображённого списка MCP-серверов от партнёров и сообщества см. GitHub Реестр MCP.
Чтобы узнать, как настраивать и использовать MCP-серверы, смотрите:
- Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP) в Копилот Чат вашем IDE
- Добавление MCP-серверов для GitHub Copilot CLI для Второй пилот CLI
- Соединяйте агенты с внешними инструментами для Copilot облачный агент
Предприятия и организации могут включать или отключать использование MCP для членов своей организации или предприятия с серверами MCP в политике Copilot . Политика отключена по умолчанию. См. раздел [AUTOTITLE и Управление политиками и функциями GitHub Copilot в вашем предприятии](/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies). Политика MCP применяется только к пользователям, у которых есть подписка Copilot Business или Копилот Энтерпрайз от организации или предприятия, которая настраивает политику. Copilot Free, Copilot Proили Copilot Pro+ не имеют доступа MCP к этой политике.
Availability
MCP поддерживается на следующих клиентах:
- IDE: Существует широкая поддержка локальных MCP-серверов в таких компаниях Visual Studio Code, как JetBrains IDE, Xcode и других. Поддержка удалённых MCP-серверов растёт: редакторы, такие Visual Studio Codeкак , Visual Studio, JetBrains IDEs, Xcode, Eclipse, Cursor и Windsurf, предоставляют эту функциональность с OAuth или PAT. Чтобы узнать, поддерживает ли предпочтительный редактор удаленные серверы MCP, ознакомьтесь с документацией по конкретному редактору.
Второй пилот CLI
**: GitHub Copilot CLI поддерживает как локальные, так и удалённые MCP-серверы.
GitHub MCP-сервер встроен и доступен без дополнительной конфигурации.
Copilot облачный агент
**: Copilot облачный агент поддерживает MCP-серверы, настроенные на уровне репозитория.
GitHub Серверы MCP и серверы MCP Playwright настроены по умолчанию.
О GitHub сервере MCP
MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub.
GitHub MCP-сервер может использоваться для:
- Автоматизация и упрощение задач, связанных с кодом.
- Подключайте сторонние инструменты (такие как Cursor, Windsurf или будущие интеграции), чтобы использовать GitHubвозможности контекста и ИИ.
- Включите облачные рабочие процессы, работающие с любого устройства без локальной настройки.
- Вызывайте GitHub инструменты, такие как Copilot облачный агент (требуется GitHub Copilot подписка) и code scanning (требуется GitHub Advanced Security подписка), для помощи в генерации кода и анализе безопасности.
Чтобы узнать, как настроить и использовать GitHub MCP-сервер, смотрите Использование GitHub MCP сервера в вашем IDE.
Чтобы узнать, поддерживает ли ваш редактор MCP-сервер GitHub и какие методы подключения и аутентификации доступны, см. раздел «Поддержка по хост-приложению » в github/github-mcp-server репозитории.
Удаленный доступ
Вы можете получить доступ к GitHub MCP-серверу удалённо через Копилот Чат вход Visual Studio Code без какой-либо локальной настройки. Удалённый сервер имеет доступ к дополнительным наборам инструментов, доступным только на удалённом GitHub сервере MCP. Список таких инструментов см. Дополнительные наборы инструментов в репозитории github/github-mcp-server.
MCP-сервер также может работать локально в любом редакторе, GitHub совместимом с MCP, при необходимости.
Настройка набора инструментов
Внимание
Всегда проверяйте GitHub репозиторий сервера MCP на github/github-mcp-server для получения последних наборов инструментов и авторитетных рекомендаций по конфигурации.
GitHub MCP-сервер поддерживает включение или отключение определённых групп функций через наборы инструментов. Наборы инструментов позволяют контролировать, какие GitHub API доступны вашим AI-инструментам.
Включение только необходимых наборов инструментов повышает производительность и безопасность вашего AI-помощника. Меньшее количество инструментов означает лучшую точность выбора инструментов и меньше ошибок. Отключение неиспользуемых наборов инструментов также освобождает токены в контекстном окне ИИ.
Наборы инструментов включают не только инструменты, но и соответствующие ресурсы MCP и подсказки, где это применимо.
Чтобы узнать, как настроить наборы инструментов для GitHub MCP-сервера, см. раздел AUTOTITLE.
Безопасность
Для всех публичных репозиториев, а также частных репозиториев, охватываемых GitHub Advanced Security, взаимодействие с GitHub сервером MCP защищено push-защитой, которая блокирует включение секретов в ответы, сгенерированные ИИ, и не даёт вам раскрывать секреты через любые действия с использованием сервера, например, создание проблем. Для получения дополнительной информации см. Работа с защитой push-уведомлений и сервером MCP GitHub.
О GitHub реестре MCP
GitHub Реестр MCP — это отобранный список серверов MCP от партнёров и сообщества. Вы можете использовать реестр для обнаружения новых серверов MCP и поиска тех, которые соответствуют вашим потребностям. См. [реестр GitHub MCP](https://github.com/mcp).
Примечание.
GitHub Реестр MCP в настоящее public preview время находится и может измениться.
Следующие шаги
- Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP) — Добавьте MCP-серверы в Копилот Чат ваш IDE
- Добавление MCP-серверов для GitHub Copilot CLI—Добавить MCP-серверы в Второй пилот CLI
- Соединяйте агенты с внешними инструментами—Добавить MCP-серверы в Copilot облачный агент
- Настройка сервера GitHub MCP—Настройте GitHub MCP-сервер
- Использование GitHub MCP сервера в вашем IDE—Используйте GitHub сервер MCP
- Улучшение режима агент Copilot в GitHub с помощью MCP
- Шпаргалка для кастомизации Copilot