Skip to main content
Glama
Sunwood-ai-labs

GitHub Kanban MCP Server

🎯 GitHub Kanban MCP Server

License: MIT TypeScript Node.js npm

📋 개요

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

Related MCP server: GitHub MCP Server

🚀 특징

  • 🔄 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를 만드 십시오.

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (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.

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