Когда звать
- Когда нужно сопоставить ошибку Actions с кодом и обсуждением в конкретном репозитории.
- Когда требуется прочитать задачи или запросы на слияние с доступом только к выбранным репозиториям.
Код и работа репозитория в одном подключении
GitHub MCP Server выпускает сама GitHub в репозитории github/github-mcp-server. Агент получает инструменты для чтения файлов, изучения коммитов, работы с задачами и запросами на слияние. Отдельная группа Actions помогает разбирать запуски рабочих процессов. Для вопроса о конкретной ошибке сборки это полезнее, чем пересылать в чат весь журнал вручную.
Возможности зависят от включённых групп. Набор по умолчанию содержит контекст пользователя, репозитории, задачи, запросы на слияние и пользователей. Actions в этот список не входит: если нужен разбор запусков, соответствующую группу надо разрешить отдельно. Не стоит включать все группы ради одного чтения README.
Удалённый и локальный варианты
GitHub размещает удалённый сервер по адресу https://api.githubcopilot.com/mcp/. Нужен клиент с поддержкой удалённого MCP и подходящей авторизацией. README описывает OAuth и персональный токен. Для OAuth поддержка зависит ещё и от приложения-клиента: одного поля с адресом бывает недостаточно.
Локальный вариант работает по stdio через бинарный файл или контейнер. Он всё равно обращается к API GitHub, поэтому локальный процесс не означает работу без сети. Для персонального токена предусмотрена переменная GITHUB_PERSONAL_ACCESS_TOKEN. В документации также описан локальный OAuth; эти способы не следует смешивать без проверки приоритета настроек.
Владельцам GitHub Enterprise Server нужен локальный вариант с указанием своего хоста. Размещённый удалённый сервис GitHub для такого сервера не поддерживается. У корпоративной организации могут действовать дополнительные политики, которые блокируют подключение независимо от правильности конфигурации клиента.
Права и первая проверка
Для начала ограничьте токен конкретными репозиториями и правами чтения. В локальном сервере включите --read-only: он исключает записывающие инструменты даже тогда, когда их явно перечислили через --tools. Группы --toolsets сокращают поверхность доступа, но сами по себе не заменяют ограничение токена.
Первый запрос: «В указанном репозитории прочитай README и последние открытые задачи. Назови файлы и ссылки, на которые опираешься. Не создавай веток, комментариев, задач и запросов на слияние». Проверьте журнал инструментов: ответ должен использовать нужный репозиторий, а не общие сведения о GitHub.
Тексты задач и файлов могут содержать чужие команды. Их надо считать данными, не разрешением на запись. Токен нельзя вставлять в обсуждение или сохранять рядом с исходниками. MIT лицензирует код MCP-сервера; лицензии файлов репозитория и условия платформы действуют отдельно. На 23 октября 2026 года проверены закреплённые источники. Установку и реальные MCP-вызовы мы не выполняли.
Паспорт проверки
Сверено с первоисточником . Версия и условия могут измениться, перед установкой откройте первоисточник.
- Версия
- Коммит f38526264abb14961b32cea386e38ec6d3cf674f (коммит
f385262) - Подключение
- Удалённый HTTP https://api.githubcopilot.com/mcp/; локальный stdio через бинарный файл или контейнер.
- Лицензия
- MIT (лицензия опубликованного кода, проверено 23.10.2026)
- Автор
- GitHub
Что получает доступ
- Доступ к GitHub ограничивается правами авторизации и политиками организации.
- Локальный --read-only исключает записывающие инструменты, --toolsets сокращает доступные группы.
Какие секреты нужны
- OAuth либо персональный токен; для локального PAT используется GITHUB_PERSONAL_ACCESS_TOKEN. Не хранить значение в репозитории.
Ограничения
- GitHub Enterprise Server не использует размещённый у GitHub удалённый MCP.
- Лицензия MIT относится к исходникам сервера, а не к содержимому чужих репозиториев или условиям GitHub.
- Установка, авторизация и реальные MCP-вызовы не проверены. Проверены только первоисточники и лицензия.