mcpField
🔄
🔄 Kanban MCP

🔄 Kanban MCP

本地服务
github.com/bradrisse生产力6483 周前更新

关于 🔄 Kanban MCP

Kanban MCP 是连接 Planka 看板应用与 LLM 的中间层,让 AI 助手可以管理看板中的项目、卡片、列表与任务。它面向使用 Planka 且希望借助 AI 辅助任务管理的开发者和团队。

主要功能

  1. 01管理项目、看板、列表与卡片
  2. 02创建、更新与删除卡片
  3. 03卡片间移动与模板式复制
  4. 04卡片内任务与评论管理
  5. 05记录卡片任务的计时

适用场景

  1. 01让 AI 助手按需整理与更新开发任务
  2. 02由 LLM 实现任务并由人工审阅的协作流程
  3. 03借助 AI 进行需求梳理与任务规划

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🔄 看板 MCP

欢迎使用 Kanban MCP 项目!🎉 本项目将 Planka 看板与 Cursor 的 Machine Control Protocol(MCP)集成,让 Claude 等 AI 助手能够管理你的看板。

🤔 什么是 Kanban MCP?

Kanban MCP 是 Planka(一款开源看板)与 Cursor 的 Machine Control Protocol 之间的桥梁。它让 Claude 等 AI 助手能够:

  • 📋 查看和管理项目、看板、列表及卡片
  • ✅ 创建和更新任务
  • 💬 为卡片添加评论
  • 🔄 在列表之间移动卡片
  • ⏱️ 追踪任务耗时
  • 🚀 还有更多功能!

此集成提供流畅的工作流,你可以让 Claude 帮助管理开发任务、追踪进度并整理工作。

🚦 快速开始

📋 前置条件
  • 🐳 用于运行 Planka 的 Docker
  • 🔄 用于克隆代码库的 Git
  • 🟢 用于开发的 Node.js(版本 18 或更高版本)和 npm
📥 安装
  1. 克隆此代码库:
git clone https://github.com/bradrisse/kanban-mcp.git
cd kanban-mcp
  1. 安装依赖并构建 TypeScript 代码:
npm install
npm run build
  1. 启动 Planka 容器:
npm run up
  1. 访问 Planka 看板:

  2. 配置 Cursor 以使用 MCP 服务:

    • 在 Cursor 中,前往 Settings > Features > MCP
    • 添加一个新的 MCP 服务,并使用以下配置:
    {
      "mcpServers": {
        "kanban": {
          "command": "node",
          "args": ["/path/to/kanban-mcp/dist/index.js"],
          "env": {
            "PLANKA_BASE_URL": "http://localhost:3333",
            "PLANKA_AGENT_EMAIL": "[email protected]",
            "PLANKA_AGENT_PASSWORD": "demo"
          }
        }
      }
    }
    
    • 将 /path/to/kanban-mcp 替换为你的 kanban-mcp 目录的实际绝对路径

或者,你也可以在项目根目录中创建 .cursor/mcp.json 文件,并使用相同配置,进行项目专属配置。

有关基于 Docker 的部署和其他高级选项,请参阅安装指南。

📚 文档

面向用户
面向开发者

✨ 功能

Kanban MCP 提供全面的功能集,帮助你管理看板:

📂 项目管理
  • 创建和查看项目
  • 管理项目设置和成员
📊 看板管理
  • 在项目中创建和查看看板
  • 自定义看板设置
📋 列表管理
  • 在看板中创建和整理列表
  • 根据需要调整列表顺序
🗂️ 卡片管理
  • 创建、更新和删除卡片
  • 在列表之间移动卡片
  • 添加描述、截止日期和标签
  • 复制卡片以创建模板
⏱️ 时间追踪
  • 启动、停止和重置秒表
  • 追踪单个任务的耗时
  • 分析时间使用模式
✅ 任务管理
  • 在卡片中创建和管理任务
  • 将任务标记为已完成或未完成
💬 评论管理
  • 为卡片添加评论以便讨论
  • 查看评论历史

🤖 大模型交互策略

MCP Kanban 支持多种大模型与人类协作的工作流策略:

  1. 🤝 大模型驱动开发,由人类审核:大模型执行任务,人类审核并提供反馈
  2. 👥 人类驱动开发,由大模型提供支持:人类执行任务,大模型提供分析和建议
  3. 🧠 协作梳理与规划:人类和大模型共同规划和组织任务

有关这些策略的更多详情,请参阅 Capabilities and Strategies wiki 页面。

📦 可用的 npm 脚本

  • npm run build:构建 TypeScript 代码
  • npm run build-docker:构建 TypeScript 代码并创建 Docker 镜像
  • npm run up:启动 Planka 容器(kanban 和 postgres)
  • npm run down:停止所有容器
  • npm run restart:重启 Planka 容器
  • npm run start-node:直接使用 Node 启动 MCP 服务(用于在 Cursor 之外进行测试)
  • npm run qc:运行质量检查(lint 和类型检查)

🤝 参与贡献

欢迎为 Kanban MCP 贡献!如果你想参与贡献:

  1. 查看 Developer Guide,了解项目结构和开发工作流
  2. 查看未解决的问题,寻找需要帮助处理的任务
  3. 提交包含更改的 pull request

🆘 支持

如果你在使用 Kanban MCP 时需要帮助:

  1. 查看 Troubleshooting 页面,寻找常见问题的解决方案
  2. 搜索 GitHub 问题,查看是否有人报告过你的问题
  3. 如果找不到解决方案,请新建一个 issue

📜 许可证

Kanban MCP 是采用 MIT License 许可的开源软件。详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。