GitHub Kanban MCP Server
The GitHub Kanban MCP Server allows you to manage GitHub issues in a Kanban-style board with LLM-powered task automation and project progress visualization. You can:
List Issues: Retrieve GitHub issues with optional filters for state and labels
Create Issues: Add new issues with customizable title, body, emoji, labels, and assignees
Update Issues: Modify existing issues by changing their properties
Add Comments: Comment on issues with Markdown support
Visualize Progress: Track project advancement through the Kanban interface
Automate Tasks: Leverage LLM-based automatic task management
Integrates with Git repositories to access and manage project issues, allowing operation on repositories through local paths.
Provides tools for managing GitHub issues in a Kanban board format, including listing, creating, and updating issues, applying labels, assigning users, and adding comments to tasks. Enables efficient task management and project visualization through GitHub's issue tracking system.
Supports Markdown formatting in issue bodies and comments, enabling rich text formatting for task descriptions and communications.
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., "@GitHub Kanban MCP Serverlist open issues for repo sunwood-ai-labs/github-kanban-mcp-server"
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.
๐ฏ GitHub Kanban MCP Server
๐ Overview
GitHub Kanban MCP Server is a Model Context Protocol (MCP) server for managing GitHub issues in Kanban board format and streamlining LLM task management.
Related MCP server: GitHub MCP Server
๐ Features
๐ Manage GitHub issues in Kanban format
๐ค Automated Task Management with LLM
๐ Visualize project progress
๐ Full integration with GitHub
๐ฌ Comments on tasks
๐ Project Structure
kanban-server/
โโโ src/ # ใฝใผในใณใผใใใฃใฌใฏใใช
โ โโโ handlers/ # ใชใฏใจในใใใณใใฉใผ
โ โ โโโ comment-handlers.ts # ใณใกใณใ้ข้ฃใฎๅฆ็
โ โ โโโ issue-handlers.ts # Issue้ข้ฃใฎๅฆ็
โ โ โโโ label-handlers.ts # ใฉใใซ้ข้ฃใฎๅฆ็
โ โ โโโ tool-handlers.ts # ใใผใซใชใฏใจในใใฎๅฆ็
โ โโโ schemas/ # ๅ
ฅๅในใญใผใๅฎ็พฉ
โ โ โโโ comment-schemas.ts # ใณใกใณใ้ข้ฃใฎในใญใผใ
โ โ โโโ issue-schemas.ts # Issue้ข้ฃใฎในใญใผใ
โ โโโ utils/ # ใฆใผใใฃใชใใฃ้ขๆฐ
โ โ โโโ error-handler.ts # ใจใฉใผๅฆ็
โ โ โโโ exec.ts # ใณใใณใๅฎ่ก้ข้ฃ
โ โโโ server.ts # MCPใตใผใใผใฎๅฎ่ฃ
โ โโโ types.ts # ๅๅฎ็พฉ
โโโ docs/ # ใใญใฅใกใณใ
โ โโโ v0.2.0/ # ใใผใธใงใณๅฅใใญใฅใกใณใ
โโโ assets/ # ใขใปใใใใกใคใซ๐ ๏ธ Installation
Prerequisites
Node.js 18.x or higher
npm 9.x or higher
GitHub CLI (gh)
# ใใใฑใผใธใฎใคใณในใใผใซ
npm install @sunwood-ai-labs/github-kanban-mcp-server
# GitHub CLIใฎ่ช่จผ่จญๅฎ
gh auth loginโ๏ธ Settings
Add the following to your MCP config file:
{
"mcpServers": {
"github-kanban": {
"command": "github-kanban-mcp-server"
}
}
}๐ง Available Tools
1. list_issues
Gets a list of issues on the Kanban board.
Input parameters:
repo: GitHub repository name (required)state: The state of the issue ('open', 'closed', 'all').labels: An array of labels to filter by.
2. create_issue
Create a new issue.
Input parameters:
repo: GitHub repository name (required)title: Title of the issue (required)emoji: Emoji to be added at the beginning of the titlebody: The body of the issuelabels: An array of labelsassignees: Array of users to assign
3. update_issue
Update an existing issue.
Input parameters:
repo: GitHub repository name (required)issue_number: Issue number (required)title: New titleemoji: Emoji to be added at the beginning of the titlebody: new bodystate: The new state ('open', 'closed').labels: An array of new labelsassignees: Array of new assignments
4. add_comment
Add a comment to the task.
Input parameters:
repo: GitHub repository name (required)issue_number: ID of the task (issue) (required)body: Comment content (Markdown format supported) (required)state: The state of the issue to change when commenting ('open', 'closed')
๐ License
MIT License - See the LICENSE file.
๐ค Contributions
Fork this repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'โจ feat: ็ด ๆดใใใๆฉ่ฝใ่ฟฝๅ ')Push to the branch (
git push origin feature/amazing-feature)Create a pull request
๐ฎ Feedback
If you have any problems or suggestions, please create an issue .
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
- FlicenseAqualityDmaintenanceA Model Context Protocol server that enables management of GitLab Kanban boards through tools for listing, creating, updating, and deleting tasks, as well as adding comments.53
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.18MIT
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API for streamlined project management workflows.640MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLM agents to manage GitHub repositories, issues, pull requests, branches, files, and releases through a standardized interface.4528Apache 2.0
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yoโฆ
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.โฆ
A Model Context Protocol server for Wix AI tools
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/Sunwood-ai-labs/github-kanban-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server