GitHub MCP

MCP сервер для работы с GitHub: issues, PR, репозитории прямо из AI

Провайдер
GitHub / Anthropic
Протокол
MCP

Возможности

  • Создание и поиск issues
  • Работа с Pull Requests
  • Управление репозиториями
  • Code search
  • Работа с файлами в репо

Что это

GitHub MCP сервер позволяет AI-инструментам напрямую работать с GitHub: создавать issues, искать код, управлять PR — всё через естественный язык.

Когда нужен (и когда нет)

Нужен для инструментов без встроенной интеграции с GitHub: Custom GPTs, другие чат-боты, LLM-приложения.

Не нужен для Claude Code — он использует gh CLI напрямую, что мощнее и не занимает место в контексте. Аналогично, Codex и GitHub Copilot имеют нативную интеграцию.

Как подключить

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token"
      }
    }
  }
}

Для создания токена: GitHub Settings → Developer Settings → Personal Access Tokens → Fine-grained tokens. Минимальные права: repo, issues.

Примеры использования

Управление задачами:

→ "Создай issue с описанием бага: кнопка оплаты не работает на мобильном"
→ Агент: create_issue(title, body, labels=["bug", "mobile"])
→ Результат: Issue #42 создан

Code review:

→ "Покажи все открытые PR в репо myapp"
→ Агент: list_pull_requests(state="open")
→ Результат: 3 открытых PR с описанием и статусом CI

Поиск по коду:

→ "Найди все места, где используется функция processPayment"
→ Агент: search_code("processPayment", repo="user/myapp")
→ Результат: 4 файла с точными строками

Анализ активности:

→ "Покажи последние коммиты в main за неделю"
→ Агент: list_commits(branch="main", since="7 days ago")
→ Результат: список коммитов с авторами и описаниями

Доступные операции

ИнструментЧто делает
create_issueСоздать issue
list_issuesСписок issues с фильтрами
create_pull_requestСоздать PR
list_pull_requestsСписок PR
search_codeПоиск по коду
get_file_contentsПрочитать файл из репо
push_filesЗакоммитить изменения

Ссылки

Связанное

  • MCP — протокол подключения
  • GitHub — платформа, к которой подключается сервер
  • GitHub Copilot — нативная интеграция без MCP
  • Claude Code — использует gh CLI вместо MCP
Документация →Редактировать на GitHub →