MCP GitHub Project Manager

MCP-сервер превращает GitHub Projects v2 в очередь задач для агентов: они берут работу, отчитываются и тратят бюджет токенов.

  • 105 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Сервер получает права на запись в GitHub: создает и меняет issue, pull request, ветки и релизы, а токен открывает репозитории и проекты организации.
Все причины и проверки

kunwarvivek/mcp-github-project-manager

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-github-project-manager

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер получает права на запись в GitHub: создает и меняет issue, pull request, ветки и релизы, а токен открывает репозитории и проекты организации.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP GitHub Project Manager — MCP-сервер, который делает из GitHub Projects v2 слой управления задачами для ИИ-агентов. Он отдает 21 составной инструмент и 175 действий, а хранилищем служат сами issue, поля проектов и комментарии GitHub: базы данных, Redis и внешней инфраструктуры нет. Агенты регистрируются с ролью и навыками, забирают задачи по приоритету, возрасту или сроку, шлют сигналы работы с прогрессом и блокерами и сдают результат на ревью: ветка, pull request и результаты тестов. У каждого агента свой бюджет токенов с порогами предупреждения и жестким стопом. Есть генерация PRD и разбор его в issue, триаж, планирование спринтов и дорожные карты, а также прямая работа с pull request, релизами, ветками и workflow. ИИ-инструменты включаются ключами моделей и необязательны.

Для кого. Командам, где несколько агентов, например Claude Code и Codex, работают над одним репозиторием и нужна общая очередь задач без столкновений.

Подходит, если

  • Агенты сами берут из очереди следующую задачу и не выбирают одну и ту же.
  • Из идеи генерируют PRD и раскладывают его на issue с оценкой сложности.
  • Для каждого агента нужен лимит токенов с остановкой при его исчерпании.
  • Спринт планируют по емкости команды и приоритетам на основе реальных issue проекта.

Не подходит, если

  • Задач мало, и хватает веб-интерфейса GitHub: сервер даст лишние 175 действий.
  • Репозиторий не на GitHub: хранилищем служит только он.
  • Нельзя давать агентам права на запись в проекты и pull request.

Пример запроса к агенту

Зарегистрируйся как агент-инженер, возьми самую приоритетную задачу проекта и покажи контекст issue.

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

GITHUB_TOKEN секрет
Токен GitHub с правами repo, project и write:org. Вместо него можно войти через gh или OAuth.
GITHUB_OWNER обязательная
Владелец репозитория: пользователь или организация.
GITHUB_REPO обязательная
Название целевого репозитория.
ANTHROPIC_API_KEY секрет
Ключ модели для необязательных ИИ-инструментов. Подойдут и ключи OpenAI, Google или Perplexity.

Ограничения

Нужен Node.js 22.12 или новее. Для доступа нужен один способ входа: токен `GITHUB_TOKEN` с правами `repo`, `project` и `write:org`, приложение GitHub, поток устройства OAuth или вход через `gh`. Обязательны `GITHUB_OWNER` и `GITHUB_REPO`. Инструменты записи создают и меняют issue, pull request, релизы и ветки, поэтому токен выдают с минимально нужными правами. ИИ-инструменты работают только при ключах моделей. Для вебхуков и SSE нужен секрет, иначе подпись запросов отклоняется.

Как отключить. Удалите запись `github-project-manager` из конфигурации клиента или выполните `claude mcp remove github-project-manager`. Глобальный пакет снимается командой `npm uninstall -g mcp-github-project-manager`.

Частые вопросы

Как поставить сервер?

Выполните `npm install -g mcp-github-project-manager`, либо подключите через `npx -y mcp-github-project-manager`. Для Claude Code есть `claude mcp add github-project-manager -- npx -y mcp-github-project-manager`.

Нужен ли токен GitHub?

Не обязательно. Подойдет вход через `gh auth login` с правом `project` или поток устройства OAuth по команде `mcp-github-project-manager auth login`.

Зачем два десятка инструментов вместо сотни?

Каждый инструмент принимает строку `action`, которая выбирает операцию, поэтому клиент видит 21 схему вместо 175.

Как ограничить набор инструментов?

Переменная `MCP_TOOL_GROUPS` оставляет только нужные группы: `core`, `ai`, `agents`, `events` или `system`.

Как контролировать расход агентов?

У каждого агента есть бюджет токенов с порогами предупреждения и жестким стопом, а `record_usage` учитывает расход самого агента.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер с графом рабочих задач и проверками на стороне сервера: агент не перейдет к работе, пока нет нужных заметок

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

MCP-сервер git на 28 инструментов: агент клонирует, коммитит, ветвит, сливает и перебазирует в локальных репозиториях.

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

Удаленный MCP-сервер, который отдает агенту документацию и код любого публичного GitHub-репозитория без установки

MCP-серверРасширенный доступ8,5 тыс.Звезды репозитория
Официальный

MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов

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

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,9 тыс.Звезды репозитория
Выбор редакции

MCP-сервер для GitLab и self-hosted инстансов: проекты, merge requests, issues, пайплайны, вики и релизы

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

Коротко о README

В репозитории сервер на TypeScript с 21 инструментом, шестью ресурсами и шестью шаблонами промптов, документация по развертыванию и настройке, скиллы для работы агентов в самом проекте и Docker-образ. Журнал изменений состояния записывается по желанию в `.mcp-audit/mutations.jsonl`.

Бейдж для README

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