gh-board-mcp
gh-board-mcp
GitHub Projects v2 を個人用カンバンボードとして管理する MCP サーバー。実際の Issue にリンクすることなく、アクティビティ(ドラフトアイテム)の作成、列間の移動、優先度の追跡が可能です。
要件
Node.js >= 18
project スコープ(細粒度:プロジェクトの読み取り/書き込み)を持つ GitHub パーソナルアクセストークン
Related MCP server: GitHub Projects MCP Server
使用方法
GITHUB_TOKEN=ghp_xxx npx gh-board-mcpMCP クライアント(例:Claude Code)で次のように設定します:
claude mcp add gh-board-mcp -- env GITHUB_TOKEN=ghp_xxx npx gh-board-mcpツール
ツール | 説明 |
| GitHub Projects v2 ボードを一覧表示 |
| 新しいボードを作成(デフォルトで Status + Priority フィールド) |
| アクティビティ(ドラフトアイテム)を一覧表示、ステータス/優先度でフィルター可能 |
| アクティビティを作成(ステータス/優先度は任意) |
| アクティビティを別のステータスに移動(優先度も設定可能) |
| アクティビティのタイトル/説明を編集 |
| アクティビティを削除 |
ステータスと優先度
create_projectは、ステータス = Todo / In Progress / Done、優先度 = Urgent / High / Medium / Low を持つ新しいボードを作成します。GitHub テンプレートから作成されたボードは、独自のステータス/優先度オプションを保持します。ボード上に存在する値を渡してください。
create_activity、move_activity、list_activitiesは、不明な値が指定された場合に有効なオプションを報告します。カスタム列は API 経由ではサポートされていません(GitHub UI で設定してください)。
注意事項
読み取り上限:
list_activitiesとlist_projectsは 1 回の呼び出しで最大 100 アイテム/プロジェクトを読み取ります。大きなボードでは切り捨てられます。結果整合性: GitHub Projects v2 への書き込みが読み取りに反映されるまでに時間がかかることがあります。
create_activityの直後にlist_activitiesを実行しても、新しいアイテムが一時的に表示されない場合があります。作成はアトミックではありません:
create_activityは作成前にステータス/優先度オプションを検証するため、不正なオプションを指定しても何も残りません。ただし、作成途中の一時的なネットワークエラーにより、フィールド値が設定されていないドラフトが残る可能性があります。
開発
npm install
npm test
npm run build
npm run devライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceProvides comprehensive tools for managing GitHub projects, milestones, tasks, and sprints. This server integrates deeply with GitHub Projects V2, offering features like automated kanban workflows, sprint planning, and custom field management.849694MIT
- Alicense-qualityDmaintenanceEnables users to interact with GitHub's Projects v2 API through natural language for Agile project management, supporting repository details, issue tracking, and project board management operations.35GPL 2.0
- Alicense-qualityDmaintenanceEnables management of GitHub projects and issues using GitHub's GraphQL API. Supports creating/updating issues with images, managing labels and assignees, organizing ProjectsV2 boards, and updating project item statuses.2MIT
- Alicense-qualityCmaintenanceEnables managing GitHub Project views, priorities, dependencies, and metrics through natural language.1MIT
Related MCP Connectors
Shortcut project management. Create, update, search stories and manage workflows.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/romeldev/gh-board-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server