GitHub MCP Server
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Установка
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}Удаленный сервер с входом через OAuth, нужен VS Code 1.101 или новее.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту инструменты для работы с GitHub: читать файлы и историю коммитов, искать по репозиториям, создавать и обновлять issues и пул-реквесты. Агент может смотреть запуски GitHub Actions и разбирать причины падения сборок, читать алерты Dependabot и результаты сканирования кода, работать с обсуждениями и уведомлениями. Инструменты сгруппированы в наборы, которые можно включать по отдельности. Есть удаленный вариант, размещенный GitHub, и локальный в Docker для GitHub Enterprise Server.
Для кого. Для разработчиков и мейнтейнеров, которые ведут проекты на GitHub и хотят поручать агенту рутину с репозиториями.
Подходит, если
- Нужно разобрать упавший workflow и предложить исправление
- Нужно массово разметить или закрыть issues
- Нужно подготовить пул-реквест и ответить на комментарии ревью
Не подходит, если
- Код хранится в GitLab, Bitbucket или своем Gitea
- Агенту достаточно локального git и CLI gh
Пример запроса к агенту
Посмотри, почему упал последний запуск CI в этом пул-реквесте, и предложи исправлениеОграничения
Удаленный сервер работает по адресу api.githubcopilot.com и требует хост с поддержкой удаленных MCP и OAuth; доступность этого адреса из России без VPN не гарантируется. Локальный вариант требует Docker и персональный токен или вход через OAuth. GitHub Enterprise Server поддерживается только локальным сервером.
Как отключить. Удалите сервер github из MCP-конфигурации клиента, в Claude Code командой claude mcp remove github. Отзовите выданный токен в настройках GitHub.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| GITHUB_PERSONAL_ACCESS_TOKEN секрет | Персональный токен GitHub для локального сервера; без него используется вход через OAuth |
| GITHUB_HOST | Адрес GitHub Enterprise Server или ghe.com, только https |
Проверка безопасности
- Может создавать и менять issues, пул-реквесты и файлы в репозиториях
- Работает с токеном доступа к аккаунту GitHub
Коротко о README
README перечисляет сценарии: управление репозиториями, автоматизация issues и пул-реквестов, анализ CI и кода, командная работа. Для удаленного сервера даны JSON-фрагменты для VS Code с OAuth и с токеном, режим Insiders и настройка для ghe.com, для остальных клиентов отдельные гайды. Локальный сервер запускается из образа ghcr.io/github/github-mcp-server, есть советы по безопасному хранению токена и переменная GITHUB_HOST для Enterprise. Лицензия MIT.
Частые вопросы
Какой вариант выбрать?
Удаленный проще: не нужен Docker и токен создается через OAuth. Локальный нужен для GitHub Enterprise Server и для хостов без удаленных MCP.
Какие права давать токену?
README советует минимальные: repo для репозиториев, read:packages и read:org только если они нужны.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки
AI-помощник для Kubernetes: переводит запросы на естественном языке в операции kubectl и работает как MCP-сервер
MCP-серверы Cloudflare
Cloudflare MCP Server
Набор удаленных MCP-серверов Cloudflare: документация, Workers, логи, Radar, браузер, DNS и другие сервисы аккаунта