GitHub MCP Server
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
- 34 064 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может создавать и менять issues, пул-реквесты и файлы в репозиториях
- Работает с токеном доступа к аккаунту GitHub
Установка
- Работает в
Ручная установка
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}Удаленный сервер с входом через OAuth, нужен VS Code 1.101 или новее.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может создавать и менять issues, пул-реквесты и файлы в репозиториях
- Работает с токеном доступа к аккаунту GitHub
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту инструменты для работы с GitHub: читать файлы и историю коммитов, искать по репозиториям, создавать и обновлять issues и пул-реквесты. Агент может смотреть запуски GitHub Actions и разбирать причины падения сборок, читать алерты Dependabot и результаты сканирования кода, работать с обсуждениями и уведомлениями. Инструменты сгруппированы в наборы, которые можно включать по отдельности. Есть удаленный вариант, размещенный GitHub, и локальный в Docker для GitHub Enterprise Server.
Для кого. Для разработчиков и мейнтейнеров, которые ведут проекты на GitHub и хотят поручать агенту рутину с репозиториями.
Подходит, если
- Нужно разобрать упавший workflow и предложить исправление
- Нужно массово разметить или закрыть issues
- Нужно подготовить пул-реквест и ответить на комментарии ревью
Не подходит, если
- Код хранится в GitLab, Bitbucket или своем Gitea
- Агенту достаточно локального git и CLI gh
Пример запроса к агенту
Посмотри, почему упал последний запуск CI в этом пул-реквесте, и предложи исправлениеMCP
- Транспорт
- http
- Авторизация
- ключ необязателен
Переменные окружения
GITHUB_PERSONAL_ACCESS_TOKENсекрет- Персональный токен GitHub для локального сервера; без него используется вход через OAuth
GITHUB_HOST- Адрес GitHub Enterprise Server или ghe.com, только https
Ограничения
Удаленный сервер работает по адресу api.githubcopilot.com и требует хост с поддержкой удаленных MCP и OAuth; доступность этого адреса из России без VPN не гарантируется. Локальный вариант требует Docker и персональный токен или вход через OAuth. GitHub Enterprise Server поддерживается только локальным сервером.
Как отключить. Удалите сервер github из MCP-конфигурации клиента, в Claude Code командой claude mcp remove github. Отзовите выданный токен в настройках GitHub.
Частые вопросы
Какой вариант выбрать?
Удаленный проще: не нужен Docker и токен создается через OAuth. Локальный нужен для GitHub Enterprise Server и для хостов без удаленных MCP.
Какие права давать токену?
README советует минимальные: repo для репозиториев, read:packages и read:org только если они нужны.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОфициальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента
GitLab MCP на 86 инструментов: задачи, запросы на слияние, пайплайны, вики и файлы, режим только для чтения, локальный и удаленный запуск
Официальный MCP-сервер Docker: поиск образов, теги, репозитории и Docker Hardened Images в Docker Hub
Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления
Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами
Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| GitHub MCP Server (эта запись) | нет | ключ необязателен | 34 064 | |
| gh-axi | нет | 349 | обертка над GitHub CLI для агентов | |
| GitLab MCP Server (Yoda Digital) | нет | API-ключ | 65 | GitLab MCP на 86 инструментов |
| Paws-on-MCP | нет | не нужна | 326 | учебный MCP-сервер на Python |
Из блога
Коротко о README
README перечисляет сценарии: управление репозиториями, автоматизация issues и пул-реквестов, анализ CI и кода, командная работа. Для удаленного сервера даны JSON-фрагменты для VS Code с OAuth и с токеном, режим Insiders и настройка для ghe.com, для остальных клиентов отдельные гайды. Локальный сервер запускается из образа ghcr.io/github/github-mcp-server, есть советы по безопасному хранению токена и переменная GITHUB_HOST для Enterprise. Лицензия MIT.