项目简介

Kanboard MCP插件为Kanboard提供了一个强大的AI集成接口,遵循Model Context Protocol (MCP) 标准。它允许各种AI助手(如Cursor、Claude等)通过自然语言命令,对您的Kanboard项目进行全面的创建、读取、更新和删除(CRUD)操作,涵盖任务、项目、用户、看板列、分类和泳道管理,实现智能化的项目协作和自动化。

主要功能点

  • 全面项目管理: 提供26个工具,覆盖项目和任务的创建、查询、更新、删除、移动和详情查看。
  • 工作流控制: 管理看板列的创建、修改、删除和排序,以及任务分类和团队泳道。
  • 用户与分配: 支持用户列表获取、任务分配、设置截止日期及添加评论。
  • AI助手友好: 专为AI助手优化,通过JSON-RPC 2.0协议提供标准化接口,支持HTTP和SSE传输。
  • 安全认证: 采用令牌(Token)机制进行企业级安全认证,确保数据访问安全。
  • 资源访问: 提供标准化接口,允许AI助手读取项目和用户数据资源。

安装步骤

  1. 下载并解压: 将'ModelContextProtocol'文件夹复制到您的Kanboard安装目录下的'plugins/'文件夹中。
  2. 激活插件: 以管理员身份登录Kanboard,导航至 设置插件,然后启用“Model Context Protocol”插件。
  3. 生成令牌: 在Kanboard中,前往 设置集成配置MCP设置,然后点击 生成令牌
  4. 复制服务器URL: 复制生成的MCP服务器URL,此URL包含用于认证的令牌。

服务器配置

MCP客户端需要以下JSON配置来连接Kanboard MCP服务器。您在Kanboard管理界面生成的MCP服务器URL将直接包含此信息,无需单独配置启动命令和参数,因为Kanboard插件已通过Web服务器暴露其服务。

{
  "mcpServers": {
    "kanboard": {
      "url": "https://your-kanboard.com/?controller=ModelContextProtocolController&action=handle&plugin=ModelContextProtocol&token=YOUR_TOKEN"
    }
  }
}

参数注释:

  • 'url': MCP服务器的完整地址,包括认证令牌。

基本使用方法

配置好MCP客户端后,您可以通过自然语言与AI助手交互,执行Kanboard操作:

  • 创建项目: "创建一个名为‘移动应用’的新项目。"
  • 分配任务: "将‘API集成’任务分配给张三,截止日期设为下周五。"
  • 获取任务: "显示‘市场营销’项目中的所有任务。"
  • 移动任务: "将‘用户认证’任务移动到‘测试’列。"
  • 管理看板: "在‘开发’项目中创建一个新的‘代码审查’列。"

信息

分类

生产力应用