🎯 GitHub Kanban MCP Server
📋 概要
GitHub Kanban MCP Serverは、GitHubのissueをカンバンボード形式で管理し、LLMのタスク管理を効率化するためのModel Context Protocol(MCP)サーバーです。
Related MCP server: GitHub MCP Server
🚀 特徴
🔄 GitHubのissueをカンバン形式で管理
🤖 LLMによる自動タスク管理
📊 プロジェクトの進捗可視化
🔗 GitHubとの完全な統合
💬 タスクへのコメント機能
📁 プロジェクト構造
🛠️ インストール
前提条件
Node.js 18.x以上
npm 9.x以上
GitHub CLI (gh)
⚙️ 設定
MCPの設定ファイルに以下を追加:
🔧 使用可能なツール
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ファイルを参照してください。
🤝 コントリビューション
このリポジトリをフォーク
機能ブランチを作成 (
git checkout -b feature/amazing-feature)変更をコミット (
git commit -m '✨ feat: 素晴らしい機能を追加')ブランチにプッシュ (
git push origin feature/amazing-feature)プルリクエストを作成
📮 フィードバック
問題や提案がありましたら、Issueを作成してください。