
GitHub Kanban MCP Server

2025.01.09
0
TypeScriptGitHub 任务管理看板工具LLM 自动化开发效率
GitHub Kanban MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在通过看板形式管理 GitHub 的 issue,并利用 LLM(大型语言模型)优化任务管理流程。该服务提供了与 GitHub 的深度集成,支持 issue 的创建、更新、评论以及状态管理,同时具备项目进度可视化功能。
View on GitHub
Overview
基本能力
产品定位
GitHub Kanban MCP Server 是一个专为开发者设计的工具,旨在通过看板形式高效管理 GitHub issue,并利用 LLM 技术自动化任务管理流程。
核心功能
- GitHub issue 看板管理:以看板形式展示和管理 GitHub issue。
- LLM 任务自动化:利用大型语言模型自动处理任务管理。
- 项目进度可视化:直观展示项目进展和任务状态。
- GitHub 深度集成:完全与 GitHub 平台集成,支持 issue 和评论的全面管理。
- 任务评论功能:支持在任务中添加和管理评论。
适用场景
- 团队协作开发:适用于需要高效管理 GitHub issue 的开发团队。
- 任务自动化:适合希望通过 LLM 技术自动化任务管理的项目。
- 项目进度跟踪:需要实时可视化项目进度的团队或个人开发者。
工具列表
- list_issues:获取看板中的 issue 列表。
- 参数:
repo
(必填)、state
、labels
- create_issue:创建新的 issue。
- 参数:
repo
(必填)、title
(必填)、emoji
、body
、labels
、assignees
- update_issue:更新现有 issue。
- 参数:
repo
(必填)、issue_number
(必填)、title
、emoji
、body
、state
、labels
、assignees
- add_comment:在任务中添加评论。
- 参数:
repo
(必填)、issue_number
(必填)、body
(必填)、state
常见问题解答
- 如何安装 GitHub CLI?
运行
gh auth login
进行认证设置。 - 如何配置 MCP 服务器?
在 MCP 配置文件中添加
github-kanban
服务器的命令路径。
使用教程
使用依赖
- Node.js 18.x 以上
- npm 9.x 以上
- GitHub CLI (gh)
安装教程
# 安装包
npm install @sunwood-ai-labs/github-kanban-mcp-server
# GitHub CLI 认证
gh auth login
调试方式
- 确保所有依赖已正确安装。
- 运行
npm start
启动服务器。 - 使用提供的工具命令进行测试,例如
list_issues
或create_issue
。