The surface is deliberately narrow — list, create, update, comment — which makes it cheap to keep loaded alongside a much bigger toolset. Authentication rides on the gh session you already have, so it inherits exactly the repository access that session carries and nothing more.
A small server that manages GitHub issues as kanban tasks. All GitHub access runs through the GitHub CLI you have already authenticated, so there are no tokens to configure.
- list_issues for a repository's issues, filtered by state — open, closed or all — and by labels
- create_issue with title, body, labels and assignees, plus an emoji prefixed to the title so the board reads at a glance
- update_issue for title, body, state, labels and assignees, with the same emoji option
- add_comment to post a Markdown comment, optionally changing the issue's state in the same call
Node.js 18.x or newer, npm 9.x or newer, and the GitHub CLI installed and authenticated with gh auth login. Since v0.2.0 every GitHub call goes through gh rather than the API directly, which is why no environment variables are needed. Install with npm install @sunwood-ai-labs/github-kanban-mcp-server and run github-kanban-mcp-server over stdio.
One command — npx -y @sunwood-ai-labs/github-kanban-mcp-server
