MCP GitHub Project Manager
MCP-сервер превращает GitHub Projects v2 в очередь задач для агентов: они берут работу, отчитываются и тратят бюджет токенов.
- 105 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер получает права на запись в GitHub: создает и меняет issue, pull request, ветки и релизы, а токен открывает репозитории и проекты организации.
Установка
- Работает в
В терминале, через 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-сервер git на 28 инструментов: агент клонирует, коммитит, ветвит, сливает и перебазирует в локальных репозиториях.
Удаленный MCP-сервер, который отдает агенту документацию и код любого публичного GitHub-репозитория без установки
MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов
Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их
MCP-сервер для GitLab и self-hosted инстансов: проекты, merge requests, issues, пайплайны, вики и релизы
Коротко о README
В репозитории сервер на TypeScript с 21 инструментом, шестью ресурсами и шестью шаблонами промптов, документация по развертыванию и настройке, скиллы для работы агентов в самом проекте и Docker-образ. Журнал изменений состояния записывается по желанию в `.mcp-audit/mutations.jsonl`.