GitHub MCP Server

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

  • 34 064 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверВыбор редакции

Широкий доступ

Почему такой уровень

  • Может создавать и менять issues, пул-реквесты и файлы в репозиториях
  • Работает с токеном доступа к аккаунту GitHub
Все причины и проверки

github/github-mcp-server

Установка

Ручная установка

{
  "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: задачи, репозитории, сборки, тест-планы и вики из агента

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория

GitLab MCP на 86 инструментов: задачи, запросы на слияние, пайплайны, вики и файлы, режим только для чтения, локальный и удаленный запуск

MCP-серверШирокий доступ65Звезды репозитория
Официальный

Официальный MCP-сервер Docker: поиск образов, теги, репозитории и Docker Hardened Images в Docker Hub

MCP-серверРасширенный доступ171Звезды репозитория

Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления

MCP-серверШирокий доступ524Звезды репозитория

Защищенный MCP-рантайм, через который агент управляет локальными машинами, серверами и контейнерами

MCP-серверШирокий доступ1,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени

MCP-серверШирокий доступ3,8 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
GitHub MCP Server (эта запись)нетключ необязателен34 064
gh-axiнет349обертка над GitHub CLI для агентов
GitLab MCP Server (Yoda Digital)нетAPI-ключ65GitLab 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.

Бейдж для README

Сообщить о проблеме

Foxx AIGitHub MCP Server
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.