Command Palette

Search for a command to run...

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

Gh Board

БесплатноПоддерживается

Manages GitHub Projects v2 as a personal kanban board, allowing you to create, move, and prioritize draft items without linking to real issues.

GitHubEmbed

Описание

Manages GitHub Projects v2 as a personal kanban board, allowing you to create, move, and prioritize draft items without linking to real issues.

README

MCP server for managing GitHub Projects v2 as a personal kanban board. Create activities (draft items), move them between columns, track priority — without linking to real issues.

Requirements

Usage

The package is published on npm — any MCP client can launch it with npx gh-board-mcp:

GITHUB_TOKEN=ghp_xxx npx -y gh-board-mcp

Claude Code

Register it globally (available in all projects):

claude mcp add gh-board-mcp -s user -e GITHUB_TOKEN=ghp_xxx -- npx -y gh-board-mcp
  • -s user → global config (all projects); use -s project to scope it to a single repo.
  • -e GITHUB_TOKEN=... sets the token env var; the -- separates the server command.
  • Verify with claude mcp listgh-board-mcp should show Connected.

OpenCode

Add it to the global config at ~/.config/opencode/opencode.json (or .jsonc):

{
  "mcp": {
    "gh-board-mcp": {
      "type": "local",
      "command": ["npx", "-y", "gh-board-mcp"],
      "enabled": true,
      "environment": {
        "GITHUB_TOKEN": "ghp_xxx"
      }
    }
  }
}

Verify with opencode mcp listgh-board-mcp should show connected.

Tools

Tool Description
list_projects List your GitHub Projects v2 boards
create_project Create a new board (default Status + Priority fields, opens with a board view)
list_activities List activities (draft items), filter by status/priority
create_activity Create an activity with optional status/priority
move_activity Move an activity to another status (and set priority)
update_activity Edit an activity's title/description
delete_activity Delete an activity (permanent)
archive_activity Archive an activity (hidden from lists, reversible)
unarchive_activity Restore an archived activity

Status & Priority

  • create_project creates a new board with Status = Todo / In Progress / Done, Priority = Urgent / High / Medium / Low, and a board (kanban) view as its default view.
  • Boards created from a GitHub template keep their own Status/Priority options — pass values that exist on the board. create_activity, move_activity, and list_activities report the valid options when given an unknown value.
  • Custom columns are not supported via the API (configure them in the GitHub UI).

Notes

  • Read cap: list_activities and list_projects read up to 100 items / projects in one call; larger boards are truncated.
  • Archive ≠ delete: archive_activity hides an item from list_activities but keeps it (restorable via unarchive_activity); delete_activity removes it permanently.
  • Eventual consistency: GitHub Projects v2 writes can take a moment to appear in reads — a list_activities immediately after create_activity may briefly miss the new item.
  • Create is not atomic: create_activity validates the status/priority options before creating, so a bad option leaves nothing behind; a transient network error mid-create can still leave a draft without its field values.

Development

npm install
npm test
npm run build
npm run dev

License

MIT

from github.com/romeldev/gh-board-mcp

Установка Gh Board

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

▸ github.com/romeldev/gh-board-mcp

FAQ

Gh Board MCP бесплатный?

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

Нужен ли API-ключ для Gh Board?

Да, требуются переменные окружения: GITHUB_TOKEN. Unyly подставит их в конфиг при установке.

Gh Board — hosted или self-hosted?

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

Как установить Gh Board в Claude Desktop, Claude Code или Cursor?

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

Похожие MCP

Compare Gh Board with

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

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

Автор?

Embed-бейдж для README

Похожее

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