GitHub MCP Server

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

MCP-серверВыбор редакцииВысокий риск

github/github-mcp-server

Установка

{
  "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-ассистента

MCP-серверСредний риск80,5 тыс.
Выбор редакции

GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки

ПлагинВысокий риск8,9 тыс.
Выбор редакции

AI-помощник для Kubernetes: переводит запросы на естественном языке в операции kubectl и работает как MCP-сервер

CLIВысокий риск7,6 тыс.

MCP-серверы Cloudflare

Cloudflare MCP Server

Выбор редакции

Набор удаленных MCP-серверов Cloudflare: документация, Workers, логи, Radar, браузер, DNS и другие сервисы аккаунта

MCP-серверВысокий риск4,2 тыс.