# О протоколе контекста модели (MCP)

Протокол Model Context Protocol (MCP) — это протокол, который позволяет расширять возможности GitHub Copilot за счёт интеграции с другими системами.

## Обзор протокола контекста модели (MCP)

Протокол контекста модели (MCP) — это открытый стандарт, определяющий, как приложения используют контекст с большими языковыми моделями (LLM). MCP предоставляет стандартный способ подключения моделей ИИ к различным источникам данных и средствам, что позволяет им эффективнее работать вместе.

Вы можете использовать MCP для расширения возможностей, GitHub Copilot интегрируя его с широким спектром существующих инструментов и сервисов. MCP работает на всех основных Copilot поверхностях — будь то работа в IDE, использование GitHub Copilot CLI, работа в GitHub Copilot app, или делегирование задач агенту на GitHub.com. Вы также можете использовать MCP для создания новых инструментов и сервисов, которые позволяют Copilotнастраивать и улучшать свой опыт.

Дополнительные сведения о MCP см [. в официальной документации](https://modelcontextprotocol.io/introduction) ПО MCP. Для отображённого списка MCP-серверов от партнёров и сообщества см. [GitHub Реестр MCP](https://github.com/mcp).

Чтобы узнать, как настраивать и использовать MCP-серверы, смотрите:

* [Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP)](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp) в Copilot Chat вашем IDE
* [Добавление MCP-серверов для GitHub Copilot CLI](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers) для Copilot CLI
* [Настройте MCP-серверы для вашего репозитория](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers) для конфигурации MCP репозитория на GitHub.com
* [Настройка приложения GitHub приложение Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/customize-github-copilot-app) — информация о поддержке серверов MCP в GitHub Copilot app
  Предприятия и организации могут выбрать возможность включить или отключить использование MCP для членов своей организации или предприятия с использованием **MCP-серверов в Copilot** политике. Политика отключена по умолчанию. См. раздел \[AUTOTITLE и [Управление политиками и функциями GitHub Copilot в вашем предприятии](/ru/enterprise-cloud@latest/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 подписка от организации или предприятия, настраивающего эту политику.
  Copilot Free, Copilot Pro, Copilot Pro+Copilot Max\*\*\*\* не имеют доступа к 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, ознакомьтесь с документацией по конкретному редактору.
* **Copilot CLI**: GitHub Copilot CLI поддерживает как локальные, так и удалённые MCP-серверы. GitHub MCP-сервер встроен и доступен без дополнительной конфигурации.
* **GitHub Copilot app**: поддерживает GitHub Copilot app серверы MCP, настроенные в репозитории или Copilot CLI позволяет добавлять дополнительные серверы MCP в параметры приложения.
* **Copilot cloud agent и Copilot code review**: GitHub.com поддерживает MCP-серверы, настроенные на уровне репозитория. Конфигурация применима к обоим Copilot cloud agent и Copilot code review. GitHub Серверы MCP и серверы Playwright MCP настроены по умолчанию.

## О GitHub сервере MCP

MCP-сервер GitHub — это сервер Model Context Protocol (MCP), предоставляемый и поддерживаемый GitHub.

GitHub MCP-сервер может использоваться для:

* Автоматизация и упрощение задач, связанных с кодом.
* Подключайте сторонние инструменты (такие как Cursor, Windsurf или будущие интеграции), чтобы использовать GitHubвозможности контекста и ИИ.
* Включите облачные рабочие процессы, работающие с любого устройства без локальной настройки.
* Вызывайте GitHub инструменты, такие как Copilot cloud agent (требуется GitHub Copilot подписка) и code scanning (требуется GitHub Advanced Security подписка), для помощи в генерации кода и анализе безопасности.

Чтобы узнать, как настроить и использовать GitHub MCP-сервер, смотрите [Использование GitHub MCP сервера в вашем IDE](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server).

Чтобы узнать, поддерживает ли ваш редактор MCP-сервер GitHub и какие методы подключения и аутентификации доступны, см. [раздел «Поддержка по хост-приложению](https://github.com/github/github-mcp-server/blob/main/docs/installation-guides/README.md#support-by-host-application) » в `github/github-mcp-server` репозитории.

### Удаленный доступ

Вы можете получить доступ к 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`.

MCP-сервер также может работать локально в любом редакторе, GitHub совместимом с MCP, при необходимости.

### Настройка набора инструментов

> \[!IMPORTANT]
> Всегда проверяйте GitHub репозиторий сервера MCP на [github/github-mcp-server](https://github.com/github/github-mcp-server) для получения последних наборов инструментов и авторитетных рекомендаций по конфигурации.

GitHub MCP-сервер поддерживает включение или отключение определённых групп функций через наборы инструментов. Наборы инструментов позволяют контролировать, какие GitHub API доступны вашим AI-инструментам.

Включение только необходимых наборов инструментов повышает производительность и безопасность вашего AI-помощника. Меньшее количество инструментов означает лучшую точность выбора инструментов и меньше ошибок. Отключение неиспользуемых наборов инструментов также освобождает токены в контекстном окне ИИ.

Наборы инструментов включают не только инструменты, но и соответствующие ресурсы MCP и подсказки, где это применимо.

Чтобы узнать, как настроить наборы инструментов для GitHub MCP-сервера, см. [раздел AUTOTITLE.](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/configure-toolsets)

### Безопасность

Для всех публичных репозиториев и приватных репозиториев, охваченных GitHub Advanced Security, взаимодействие с GitHub сервером MCP защищено push-защитой, которая блокирует секреты в ответах, созданных ИИ, и предотвращает их включение в действия, предпринимаемые от вашего имени. Вы также можете проактивно сканировать код на наличие раскрытых секретов внутри вашего AI-кодингового агента. Для получения дополнительной информации см. [Сканирование секретов с помощью сервера GitHub MCP](/ru/enterprise-cloud@latest/code-security/how-tos/use-ghas-with-ai-coding-agents/scan-for-secrets-with-github-mcp-server).

## О GitHub реестре MCP

GitHub Реестр MCP — это отобранный список серверов MCP от партнёров и сообщества. Вы можете использовать реестр для обнаружения новых серверов MCP и поиска тех, которые соответствуют вашим потребностям. См. [реестр GitHub MCP](https://github.com/mcp).

> \[!NOTE]
> GitHub Реестр MCP в настоящее Публичный предварительный просмотр время находится и может измениться.

## Поиск агентов

Agent finder — это сервис обнаружения, который помогает GitHub Copilot найти нужные возможности — такие как MCP-серверы, инструменты, агенты и навыки — для задачи во время выполнения, вместо того чтобы требовать заранее настраивать все возможности. Как и реестр MCP, он ищет каталог возможностей и возвращает ранжированные совпадения, которые GitHub Copilot можно использовать по запросу. Agent finder реализует спецификацию открытого обнаружения агентных ресурсов (ARD).

Чтобы использовать Agent Finder, скачайте [навык Agent](https://github.com/ards-project/connectors/blob/main/skills/github-copilot/SKILL.md) Finder и добавьте его в свой `~/.copilot/skills` каталог. Для получения дополнительной информации о навыках агента см. [О навыках работы агентом](/ru/enterprise-cloud@latest/copilot/concepts/agents/about-agent-skills). Чтобы просмотреть каталог, смотрите [GitHub Agent Finder](https://github.com/agentfinder).

## Следующие шаги

* [Расширение GitHub Copilot Chat с помощью серверов Model Context Protocol (MCP)](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp) — Добавьте MCP-серверы в Copilot Chat ваш IDE
* [Настройте MCP-серверы для вашего репозитория](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers)—Настройте MCP-серверы репозитория для Copilot cloud agent и Copilot code review
* [Настройка сервера GitHub MCP](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/set-up-the-github-mcp-server)—Настройте GitHub MCP-сервер
* [Использование GitHub MCP сервера в вашем IDE](/ru/enterprise-cloud@latest/copilot/how-tos/provide-context/use-mcp-in-your-ide/use-the-github-mcp-server)—Используйте GitHub сервер MCP
* [Улучшение режима агент Copilot в GitHub с помощью MCP](/ru/enterprise-cloud@latest/copilot/tutorials/enhance-agent-mode-with-mcp)
* [Шпаргалка для кастомизации Copilot](/ru/enterprise-cloud@latest/copilot/reference/customization-cheat-sheet)