Задачи и код на GitHub

GitHub MCP Server

Официальный сервер GitHub. Помощник работает с вашими репозиториями, задачами и пул-реквестами от вашего имени и с вашими правами доступа.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Читает файлы и ищет по кодуget_file_contents · search_code
  • Ищет, заводит и обновляет задачиsearch_issues · list_issues · issue_write
  • Создаёт пул-реквесты и разбирает ихcreate_pull_request · pull_request_read
  • Показывает историю коммитовlist_commits · get_commit

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Найди в репозитории shop все открытые задачи с меткой bug и расставь их по дате.

Объясни простыми словами, что меняет пул-реквест №42 и есть ли в нём риски.

Заведи задачу: на странице оплаты не работает кнопка «Назад». Добавь шаги, как это повторить.

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

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Аккаунт GitHub, Docker — для запуска на компьютере.
  2. Установите и запустите Docker Desktop.
  3. Создайте токен на странице GitHub Settings → Developer settings → Personal access tokens и дайте ему доступ только к нужным репозиториям.
  4. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  5. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  6. Замените значения-заглушки на свои: ключи, токены, пути.
  7. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "github": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "GITHUB_PERSONAL_ACCESS_TOKEN",
        "ghcr.io/github/github-mcp-server"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "github_pat_…"
      }
    }
  }
}

Для подключения по ссылке GitHub требует вход через OAuth или токен в заголовке запроса, и не каждое приложение это умеет. Если по ссылке не выходит, используйте запуск через Docker.

Безопасность

ИИ действует с правами вашего токена и может менять код и задачи. Чтобы он только читал, добавьте переменную GITHUB_READ_ONLY со значением 1 и передайте её в Docker флагом -e.

Похожие серверы

Даёт ИИ доступ к одной выбранной папке: найти документ, переименовать файлы пачкой, разложить загрузки по местам.

ФайлыБез ключаОфициальный

ИИ смотрит историю проекта в Git, показывает, что поменялось в файлах, создаёт ветки и сохраняет изменения коммитом с понятным описанием.

КодБез ключаОфициальный

Строит карту вашего проекта: где какие функции и кто кого вызывает. ИИ отвечает на вопросы о коде быстрее и тратит меньше токенов на поиск.

КодНужна настройкаЗвёзд на GitHub: 71 641