🎯 GitHub Kanban MCP Server
📋 概要
GitHub Kanban MCP Serverは、GitHubのissueをカンバンボード形式で管理し、LLMのタスク管理を効率化するためのModel Context Protocol(MCP)サーバーです。
🚀 特徴
- 🔄 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を作成してください。
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.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -51TypeScript
- -securityAlicense-qualityA 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 -8TypeScriptApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.Last updated -1TypeScript
- -securityFlicense-qualityModel Context Protocol server that enables interaction with GitHub repositories, issues, pull requests, and search functionality through natural language.Last updated -TypeScript