gh-board-mcp
Provides tools for managing GitHub Projects v2 boards as a personal kanban system, including creating, moving, updating, and deleting activities (draft items) and filtering by status and priority.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@gh-board-mcpAdd a new activity called 'Write specs' with priority High"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
gh-board-mcp
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
Node.js >= 18
A GitHub Personal Access Token with the project scope (fine-grained: Projects read/write)
Related MCP server: GitHub Projects MCP Server
Usage
GITHUB_TOKEN=ghp_xxx npx gh-board-mcpConfigure it in your MCP client (e.g. Claude Code):
claude mcp add gh-board-mcp -- env GITHUB_TOKEN=ghp_xxx npx gh-board-mcpTools
Tool | Description |
| List your GitHub Projects v2 boards |
| Create a new board (default Status + Priority fields) |
| List activities (draft items), filter by status/priority |
| Create an activity with optional status/priority |
| Move an activity to another status (and set priority) |
| Edit an activity's title/description |
| Delete an activity |
Status & Priority
create_projectcreates a new board with Status = Todo / In Progress / Done and Priority = Urgent / High / Medium / Low.Boards created from a GitHub template keep their own Status/Priority options — pass values that exist on the board.
create_activity,move_activity, andlist_activitiesreport 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_activitiesandlist_projectsread up to 100 items / projects in one call; larger boards are truncated.Eventual consistency: GitHub Projects v2 writes can take a moment to appear in reads — a
list_activitiesimmediately aftercreate_activitymay briefly miss the new item.Create is not atomic:
create_activityvalidates 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 devLicense
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