Skip to main content
Glama
Sunwood-ai-labs

GitHub Kanban MCP Server

๐ŸŽฏ GitHub Kanban MCP Server

License: MIT TypeScript Node.js npm

๐Ÿ“‹ 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 title

  • body : The body of the issue

  • labels : An array of labels

  • assignees : 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 title

  • emoji : Emoji to be added at the beginning of the title

  • body : new body

  • state : The new state ('open', 'closed').

  • labels : An array of new labels

  • assignees : 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

  1. Fork this repository

  2. Create a feature branch ( git checkout -b feature/amazing-feature )

  3. Commit your changes ( git commit -m 'โœจ feat: ็ด ๆ™ดใ‚‰ใ—ใ„ๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ' )

  4. Push to the branch ( git push origin feature/amazing-feature )

  5. Create a pull request

๐Ÿ“ฎ Feedback

If you have any problems or suggestions, please create an issue .

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
0dRelease cycle
2Releases (12mo)
Issues opened vs closed

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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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