Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

GitHub Projects Server

БесплатноНе проверен

Enables managing GitHub Project views, priorities, dependencies, and metrics through natural language.

GitHubEmbed

Описание

Enables managing GitHub Project views, priorities, dependencies, and metrics through natural language.

README

License: MIT TypeScript MCP

A Model Context Protocol server for the GitHub Projects v2 API — it fills the gap the official GitHub MCP server leaves around project management: views, priorities, dependencies, and metrics, exposed as typed tools an LLM agent can call.

Why it exists: Projects v2 is GraphQL-only and fiddly to drive by hand. Wrapping it in MCP tools lets an agent triage a backlog ("assess priorities for everything in the Sprint view, then re-order it") in one conversation.

How it works

flowchart LR
    A[MCP client<br/>Claude Desktop / Claude Code] -- stdio --> B[mcp-server-github-projects]
    B -- GraphQL --> C[GitHub Projects v2 API]
    B -- REST --> D[GitHub Issues/Repos]

Operations live in src/operations/ (projects, project-items, project-views, priorities, dependencies, metrics), each with typed inputs validated before any API call.

Setup

Note: this package is not on npm — build from source (2 minutes):

git clone https://github.com/TerraCo89/mcp-server-github-projects.git
cd mcp-server-github-projects
npm install && npm run build

Create a GitHub personal access token with project (read/write) and repo (read) scopes.

Use with Claude Desktop / Claude Code

{
  "mcpServers": {
    "github-projects": {
      "command": "node",
      "args": ["/path/to/mcp-server-github-projects/dist/index.js"],
      "env": { "GITHUB_TOKEN": "YOUR_TOKEN_HERE" }
    }
  }
}

Docker alternative: docker build -t mcp/github-projects . then use docker run -i --rm -e GITHUB_TOKEN mcp/github-projects as the command.

Available operations

Projects & items

  • createProject / listUserProjects / listOrganizationProjects — project CRUD and discovery
  • addProjectItem / deleteProjectItem / listProjectItems — manage items
  • getProjectFields / updateProjectField — read and write custom fields

Views

  • createProjectView / updateProjectView / deleteProjectView / listProjectViews

Priorities

  • assessItemPriority — score one item's priority from its content and context
  • batchUpdatePriorities — re-prioritize many items in one call

Dependencies & metrics

  • manageItemDependencies / analyzeDependencies — model and analyze blocking relationships
  • generateProjectMetrics — throughput/status summaries for a project

Example interaction

User: "What's blocking the v2 release?"

Agent calls listProjectItems on the release project → analyzeDependencies → reports the two items whose dependency chains are unresolved, with links.

Development

npm install
npm run build    # tsc → dist/
npm run watch    # rebuild on change

License

MIT

from github.com/TerraCo89/mcp-server-github-projects

Установка GitHub Projects Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/TerraCo89/mcp-server-github-projects

FAQ

GitHub Projects Server MCP бесплатный?

Да, GitHub Projects Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для GitHub Projects Server?

Нет, GitHub Projects Server работает без API-ключей и переменных окружения.

GitHub Projects Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить GitHub Projects Server в Claude Desktop, Claude Code или Cursor?

Открой GitHub Projects Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare GitHub Projects Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development