Skip to main content
Glama

GitHub Kanban MCP Server

🎯 GitHub Kanban MCP Server

📋 개요

GitHub Kanban MCP Server는 GitHub issue를 칸방보드 형식으로 관리하고 LLM 작업 관리를 간소화하기 위한 Model Context Protocol(MCP) 서버입니다.

🚀 특징

  • 🔄 GitHub의 issue를 칸방 형식으로 관리
  • 🤖 LLM을 통한 자동 작업 관리
  • 📊 프로젝트의 진행 시각화
  • 🔗 GitHub와의 완벽한 통합
  • 💬 작업에 대한 주석 기능

📁 프로젝트 구조

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/ # アセットファイル

🛠️ 설치

전제 조건

  • Node.js 18.x 이상
  • npm 9.x 이상
  • GitHub CLI (gh)
# パッケージのインストール npm install @sunwood-ai-labs/github-kanban-mcp-server # GitHub CLIの認証設定 gh auth login

⚙️ 설정

MCP 구성 파일에 다음을 추가합니다.

{ "mcpServers": { "github-kanban": { "command": "github-kanban-mcp-server" } } }

🔧 사용 가능한 도구

1. list_issues

칸방 보드의 issue 목록을 가져옵니다.

입력 파라미터:

  • repo : GitHub 리포지토리 이름(필수)
  • state : issue 상태('open', 'closed', 'all')
  • labels : 필터링할 레이블 배열

2. create_issue

새로운 issue를 만듭니다.

입력 파라미터:

  • repo : GitHub 리포지토리 이름(필수)
  • title : issue의 제목 (필수)
  • emoji : 타이틀의 선두에 부여하는 이모티콘
  • body : issue 본문
  • labels : 라벨 배열
  • assignees : 할당 할 사용자의 배열

3. update_issue

기존 issue를 업데이트합니다.

입력 파라미터:

  • repo : GitHub 리포지토리 이름(필수)
  • issue_number : issue 번호(필수)
  • title : 새로운 제목
  • emoji : 타이틀의 선두에 부여하는 이모티콘
  • body : 새로운 본문
  • state : 새로운 상태('open', 'closed')
  • labels : 새로운 라벨의 배열
  • assignees : 새로운 할당의 배열

4. add_comment

작업에 주석을 추가합니다.

입력 파라미터:

  • repo : GitHub 리포지토리 이름(필수)
  • issue_number : 작업 (Issue)의 ID (필수)
  • body : 코멘트의 내용(Markdown 형식 대응)(필수)
  • state : 코멘트시에 변경하는 issue 상태('open', 'closed')

📝 라이센스

MIT License - LICENSE 파일을 참조하십시오.

🤝 기여

  1. 이 저장소를 포크
  2. 기능 브랜치 만들기 ( git checkout -b feature/amazing-feature )
  3. 변경 커밋 ( git commit -m '✨ feat: 素晴らしい機能を追加' )
  4. 브랜치에 푸시 ( git push origin feature/amazing-feature )
  5. 끌어오기 요청 만들기

📮 피드백

문제나 제안이 있다면 Issue를 만드 십시오.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

A Model Context Protocol server that enables efficient management of GitHub issues in a Kanban board format, allowing LLMs to automate task management through GitHub integration.

  1. 📋 개요
    1. 🚀 특징
      1. 📁 프로젝트 구조
        1. 🛠️ 설치
          1. 전제 조건
        2. ⚙️ 설정
          1. 🔧 사용 가능한 도구
            1. list\_issues
            2. create\_issue
            3. update\_issue
            4. add\_comment
          2. 📝 라이센스
            1. 🤝 기여
              1. 📮 피드백

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides 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.
                  Last updated -
                  414
                  31
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables LLMs to interact with GitHub issues by providing details as tasks, allowing for seamless integration and task management through GitHub's platform.
                  Last updated -
                  1
                  19
                  9
                  JavaScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  A 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.
                  Last updated -
                  5
                  1
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables LLM agents to manage GitHub repositories, issues, pull requests, branches, files, and releases through a standardized interface.
                  Last updated -
                  2
                  TypeScript
                  Apache 2.0

                View all related MCP servers

                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