@sunwood-ai-labs/github-kanban-mcp-server
v0.2.0
Published
A Model Context Protocol server for managing GitHub issues as Kanban
Downloads
95
Maintainers
Readme
🎯 GitHub Kanban MCP Server
📋 概要
GitHub Kanban MCP Serverは、GitHubのissueをカンバンボード形式で管理し、LLMのタスク管理を効率化するためのModel Context Protocol(MCP)サーバーです。
🚀 特徴
- 🔄 GitHubのissueをカンバン形式で管理
- 🤖 LLMによる自動タスク管理
- 📊 プロジェクトの進捗可視化
- 🔗 GitHubとの完全な統合
🛠️ インストール
npm install @sunwood-ai-labs/github-kanban-mcp-server
⚙️ 設定
- 環境変数の設定:
GITHUB_TOKEN=your_github_token
GITHUB_OWNER=your_github_username
GITHUB_REPO=your_repository_name
- MCPの設定ファイルに追加:
{
"mcpServers": {
"github-kanban": {
"command": "github-kanban-mcp-server",
"env": {
"GITHUB_TOKEN": "your_github_token",
"GITHUB_OWNER": "your_github_username",
"GITHUB_REPO": "your_repository_name"
}
}
}
}
🔧 使用可能なツール
1. list_issues
カンバンボードのissue一覧を取得します。
入力パラメータ:
state
: issueの状態('open', 'closed', 'all')labels
: フィルタリングするラベルの配列
2. create_issue
新しいissueを作成します。
入力パラメータ:
title
: issueのタイトル(必須)body
: issueの本文labels
: ラベルの配列assignees
: アサインするユーザーの配列
3. update_issue
既存のissueを更新します。
入力パラメータ:
issue_number
: issue番号(必須)title
: 新しいタイトルbody
: 新しい本文state
: 新しい状態('open', 'closed')labels
: 新しいラベルの配列assignees
: 新しいアサインの配列
📝 ライセンス
MIT License - LICENSEファイルを参照してください。
🤝 コントリビューション
- このリポジトリをフォーク
- 機能ブランチを作成 (
git checkout -b feature/amazing-feature
) - 変更をコミット (
git commit -m '✨ feat: 素晴らしい機能を追加'
) - ブランチにプッシュ (
git push origin feature/amazing-feature
) - プルリクエストを作成
📮 フィードバック
問題や提案がありましたら、Issueを作成してください。