
kunwarvivek/mcp-github-project-manager
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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_managegive 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_usagecovers the agent’s own runtime spend. - AI plans are worthless if they never become issues.
ai_generateruns 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_toolsexpands 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"
Установка
npx -y mcp-github-project-managerКонфигурация
{
"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"
}
}
}
}