Labsco
MCP SERVER

GitHub Kanban MCP Server

by Sunwood-ai-labs

Treats GitHub issues as a kanban board — list by state and label, create with an emoji-prefixed title, move a card by changing state, and comment as you go.

Project & Task ManagementVerified
Summary
Four tools that turn an issue list into a board an agent can actually work, with no token to store.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command — npx -y @sunwood-ai-labs/github-kanban-mcp-server