KM

kunwarvivek/mcp-github-project-manager

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

104 stars 28 forks Качество 89 Тренд 35MIT

kunwarvivek/mcp-github-project-manager — это кандидат на MCP-сервер, импортированный из https://github.com/kunwarvivek/mcp-github-project-manager.

Обзор

kunwarvivek/mcp-github-project-manager — это кандидат на MCP-сервер, импортированный из https://github.com/kunwarvivek/mcp-github-project-manager.

Обзор (машинный перевод)

Субстрат агентных задач для агентов кодирования ИИ. MCP-сервер, который превращает GitHub Projects v2 в полностью автономную платформу управления проектами — агенты ИИ самостоятельно назначают работу, отслеживают прогресс, проверяют друг друга и отправляют код, всё это поддерживается нативным хранилищем GitHub.

Кейс: У вас есть агенты ИИ (Claude Code, Codex, Cursor, Windsurf, Roo). Им нужен основой задачи. Вот оно.

Обзор

Этот MCP-сервер реализует протокол Model Context Protocol, предоставляя полный агентный слой управления проектами поверх GitHub Projects v2. AI-агенты регистрируются, самоназначают задачи, координируют работу через heartbeats, отправляют рабочие продукты на рассмотрение и работают в рамках бюджетов токенов — всё это через 20 сложных инструментов, открывающих 169 действий. Менеджеры проектов получают генерацию PRD на базе ИИ, планирование спринта, сортировку вопросов и создание дорожной карты. Всё поддерживается нативным хранилищем GitHub (вопросы, поля проекта, комментарии) — не требуется внешняя инфраструктура.

Почему это существует

Агенты кодирования ИИ мощны, но не имеют статуса — они не знают, над чем работать дальше, не могут координироваться с другими агентами и не имеют постоянной памяти задач.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP GitHub Project Manager

The task substrate for AI coding agents. An MCP server that turns GitHub Projects v2 into an agentic project-management layer: agents register, self-assign work, heartbeat, submit work products for review, and spend against token budgets — through 20 compound tools exposing 169 actions, backed entirely by GitHub-native storage. No database, no Redis, no external infra.

You bring the agents (Claude Code, Codex, Cursor, Windsurf, Roo, OpenCode, any MCP client). This is the backbone that tells them what to work on and keeps them from colliding.

Surface Detail
Tools 20 compound tools, 169 actions, action-routed
Resources 6 read-only GitHub-backed views
Prompts 6 reusable AI templates
Transport MCP v2 over stdio (webhook/SSE optional)
Storage GitHub issues, project fields, comments — no external infra
Runtime Node >= 22.12.0 · MIT license

Why this exists

  • Agents need a work queue, not a chat window. agent_work / agent_manage give agents atomic task checkout, heartbeats, and a review loop instead of “go figure it out.”
  • Budgets must be enforced somewhere the agent cannot skip. Each agent has a token budget with warning thresholds and a hard stop; the server debits itself, and record_usage covers the agent’s own runtime spend.
  • AI plans are worthless if they never become issues. ai_generate runs idea → PRD → tasks → materialized GitHub issues, grouped into milestones and sprints.
  • Tool lists are a context tax. 20 tools instead of 169 keeps the schema small; discover_tools expands any domain or action on demand.
  • State should live where the work already is. The agent registry is a file on a dedicated branch (compare-and-swap writes), task claims are project fields, work products are issue comments — no new infrastructure to operate.

Quick start

Requires Node.js >= 22.12.0 (Node 24 recommended).

# 1. Install (global, or use npx / pnpm dlx / docker compose — see below)
npm install -g mcp-github-project-manager

# 2. Configure (a working `gh auth login` means you can skip GITHUB_TOKEN)
export GITHUB_TOKEN="ghp_..."
export GITHUB_OWNER="your-org-or-user"
export GITHUB_REPO="your-repo"
Открыть полный README на GitHub

Установка

npx -y mcp-github-project-manager
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "github-project-manager": { "command": "npx", "args": ["-y", "mcp-github-project-manager"], "env": { "GITHUB_TOKEN": "ghp_...", "GITHUB_OWNER": "your-org-or-user", "GITHUB_REPO": "your-repo" } } } }