](https://mseep.ai/app/sunwood-ai-labs-github-kanban-mcp-server)
🎯 GitHub看板MCP服务器
  ](https://nodejs.org/) ](https://www.npmjs.com/)
📋 概要
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.列表_问题
看板issue获取列表。
输入参数:
repo: GitHub存储库名称(必需)state: issue的状态('open','closed','all')labels:要筛选的标签阵列
2.创建_发行
新建issue来修改标记元素的显示属性。
输入参数:
repo: GitHub存储库名称(必需)title: issue标题(必需)emoji:赋予标题开头的图画文字body: issue正文labels:标签数组assignees:要分配的用户数组
3.更新_问题
现有issue中所述修改相应参数的值。
输入参数:
repo: GitHub存储库名称(必需)issue_number: issue番号(必須)title:新标题emoji:赋予标题开头的图画文字body:新建正文state:新状态('open','closed')labels:排列新标签assignees:排列新分配
4.添加_注释
向任务添加注释。
输入参数:
repo: GitHub存储库名称(必需)issue_number:任务的ID(必需的body:注释内容(支持Markdown格式)(必需)state:注释时更改issue的状态('open','closed')
📝 许可证
MIT许可证- 许可证请参见文件。
🤝 分发
- 分叉此存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交更改(
git commit -m '✨ feat: 素晴らしい機能を追加') - 推到分支(
git push origin feature/amazing-feature) - 创建拉式请求
📮 反馈
如果有问题或建议Issue创建来修改标记元素的显示属性。
