关于 Wekan Mcp
Wekan MCP Server 让 AI Agent 与 Wekan 看板和卡片交互,支持查看看板内容、创建和移动卡片及添加评论,并附带 API 令牌生成和环境配置脚本。
主要功能
- 01列出看板、列表和泳道
- 02按看板和列表查看卡片
- 03创建带可选详情的卡片
- 04在列表或泳道间移动卡片
- 05为卡片添加评论
- 06生成 API 令牌并配置环境
适用场景
- 01查看可访问的看板及其内容
- 02在 Wekan 中创建和整理卡片
- 03为现有卡片添加讨论内容
MCP 相关
向 MCP 客户端提供 Wekan 看板、列表、泳道、卡片和评论操作工具。支持使用 API 令牌或用户名和密码进行身份验证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Wekan MCP 服务
由 namar0x0309 在 GoAIX 用 ❤️ 制作

本项目包含可自动生成 Wekan API 令牌并配置环境的脚本。
支持的 Agent 功能
Wekan MCP 服务提供以下工具,供 AI Agent 与 Wekan 交互:
看板管理
- listBoards - 列出已通过身份验证的用户可访问的所有 Wekan 看板
列表管理
- listLists - 列出指定看板中的所有列表
泳道管理
- listSwimlanes - 列出看板中的所有泳道(用于垂直组织卡片)
卡片管理
- listCards - 列出指定看板和列表中的所有卡片
- createCard - 创建新卡片,支持以下内容:
- 标题(必填)
- 描述(可选)
- 泳道分配(可选)
- 到期日期(可选,ISO 8601 日期时间格式)
- 团队成员(可选,用户 ID 数组)
- 标签(可选,标签 ID 数组)
- moveCard - 将卡片移动到同一看板中的其他列表或泳道
卡片互动
- commentCard - 为现有卡片添加评论
入门指南
生成 Wekan API 令牌
根据你的平台运行相应脚本以生成 API 令牌:
Windows(PowerShell):
./get-wekan-token.ps1
Linux/macOS(Bash):
./get-wekan-token.sh
脚本会提示你输入:
- Wekan 端点(例如,https://wekan.namar0x0309.com)
- 用户名
- 密码
身份验证成功后,脚本将:
- 生成 API 令牌
- 使用你的令牌和配置创建或更新
.env文件
手动配置
如果你希望手动配置,请将 .env.example 复制到 .env,并填写相关信息:
cp .env.example .env
然后编辑 .env 文件,填写你的 Wekan 实例信息和 API 令牌。
环境变量
.env 文件包含:
WEKAN_BASE_URL:你的 Wekan 实例 URLWEKAN_API_TOKEN:用于身份验证的已生成 API 令牌WEKAN_USERNAME:你的 Wekan 用户名(API 令牌的替代方式)WEKAN_PASSWORD:你的 Wekan 密码(API 令牌的替代方式)WEKAN_USER_ID:你的 Wekan 用户 IDWEKAN_TOKEN_EXPIRES:令牌过期日期
**注意:**你可以通过以下任一方式进行身份验证:
WEKAN_API_TOKEN- 预先生成的令牌,或WEKAN_USERNAME和WEKAN_PASSWORD- 每次请求时自动生成令牌
测试
你可以运行以下命令来测试配置:
node test-auth.js
这将验证你的 API 令牌是否正常工作。
你也可以测试所有可用方法:
node test-all-methods.js
开发
MCP Inspector
在开发和调试 MCP 服务时,你可以使用 MCP Inspector:
npm run inspect
这将使用 mcp-inspector-config.json 中的配置启动 MCP Inspector。
如需在开发时自动重新构建:
npm run inspect:watch
这将构建项目并启动 Inspector;检测到更改时会自动重新构建。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。