vikunja-mcp
by democratize-technology·★ 69·综合分 47
Vikunja 任务管理的 MCP 服务器,提供全面的 CRUD 操作和认证功能。
概述
Vikunja MCP 服务器是一个强大的实现,使 AI 助手能够与 Vikunja 任务管理系统交互。它提供广泛的功能,包括任务管理、项目操作、标签管理、团队协作、Web 自动化和批量导入能力。最近的 v0.2.0 版本带来了重大的架构改进,代码量减少了 90%,通过基于 Zod 的验证增强了安全性,并使用 opossum 断路器模式实现了生产就绪的重试逻辑。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
如果您已经在使用 Vikunja 进行任务管理,并希望将 AI 助手直接集成到工作流中,而无需切换平台,应选择此 MCP server。
什么时候不要选它
如果您使用的是其他任务管理系统,不应选择此方案,因为它仅适用于 Vikunja 实例。此外,如果您需要超越任务管理的更高级 AI 功能,也应考虑替代方案。
此 server 暴露的工具
从 README 抽取出 9 个工具vikunja_authManages authentication with Vikunja instance via API tokens or JWT
vikunja_tasksManages task operations including create, read, update, delete, and bulk operations
vikunja_projectsManages project operations including create, read, update, delete, and hierarchy
vikunja_labelsManages label operations for task organization
vikunja_teamsManages team operations including create, read, update, and member management
vikunja_usersManages user operations including search, settings, and profile updates (JWT only)
vikunja_webhooksManages webhook operations for project automation
vikunja_batch_importImports tasks in bulk from CSV or JSON formats
vikunja_export_projectExports project data including tasks and child projects (JWT only)
可对比工具
安装
安装
选项 1:从 NPM 安装(推荐)
使用 npx 在 Claude Desktop 或其他兼容的 MCP 客户端配置中使用 vikunja-mcp 是最简单的方法:
{
"vikunja": {
"command": "npx",
"args": ["-y", "@democratize-technology/vikunja-mcp"],
"env": {
"VIKUNJA_URL": "https://your-vikunja-instance.com/api/v1",
"VIKUNJA_API_TOKEN": "your-api-token"
}
}
}选项 2:本地开发
用于开发或定制:
git clone https://github.com/democratize-technology/vikunja-mcp.git
cd vikunja-mcp
npm install
npm run build然后使用构建的 JavaScript 文件配置您的 MCP 客户端。
FAQ
- 支持哪些认证方法?
- 该服务器支持 API 令牌(以 'tk_' 开头)和 JWT 令牌。API 令牌提供对任务、项目、标签、团队和 Webhook 的完全访问权限,而 JWT 令牌启用额外的用户管理和导出功能。
- 如何获取 JWT 令牌进行认证?
- 在 Web 浏览器中登录您的 Vikunja 实例,打开开发者工具(F12),转到应用程序/存储标签页,在本地存储中的 Vikunja 域下找到 JWT 令牌,然后复制整个值。
- 系统要求是什么?
- Node.js 20+(仅限 LTS 版本)和具有 API 访问权限的 Vikunja 实例。该服务器在 v0.2.0 中经历了重大的架构改进,代码量减少了 90%,并增强了安全功能。
vikunja-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。