MCP Catalogs
首页

vikunja-mcp

by democratize-technology·69·综合分 47

Vikunja 任务管理的 MCP 服务器,提供全面的 CRUD 操作和认证功能。

productivitydeveloper-toolsother
40
Forks
18
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

Vikunja MCP 服务器是一个强大的实现,使 AI 助手能够与 Vikunja 任务管理系统交互。它提供广泛的功能,包括任务管理、项目操作、标签管理、团队协作、Web 自动化和批量导入能力。最近的 v0.2.0 版本带来了重大的架构改进,代码量减少了 90%,通过基于 Zod 的验证增强了安全性,并使用 opossum 断路器模式实现了生产就绪的重试逻辑。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:AI 助手在 Vikunja 中管理任务工作流和优先级
:通过 AI 集成自动进行项目状态报告和更新
:从外部系统批量导入和组织任务
:基于可用性自动进行团队任务分配和重新分配
:支持哪些认证方法?
:如何获取 JWT 令牌进行认证?
:系统要求是什么?

什么时候选它

如果您已经在使用 Vikunja 进行任务管理,并希望将 AI 助手直接集成到工作流中,而无需切换平台,应选择此 MCP server。

什么时候不要选它

如果您使用的是其他任务管理系统,不应选择此方案,因为它仅适用于 Vikunja 实例。此外,如果您需要超越任务管理的更高级 AI 功能,也应考虑替代方案。

此 server 暴露的工具

从 README 抽取出 9 个工具
  • vikunja_auth

    Manages authentication with Vikunja instance via API tokens or JWT

  • vikunja_tasks

    Manages task operations including create, read, update, delete, and bulk operations

  • vikunja_projects

    Manages project operations including create, read, update, delete, and hierarchy

  • vikunja_labels

    Manages label operations for task organization

  • vikunja_teams

    Manages team operations including create, read, update, and member management

  • vikunja_users

    Manages user operations including search, settings, and profile updates (JWT only)

  • vikunja_webhooks

    Manages webhook operations for project automation

  • vikunja_batch_import

    Imports tasks in bulk from CSV or JSON formats

  • vikunja_export_project

    Exports project data including tasks and child projects (JWT only)

可对比工具

todoist-mcpasana-mcptrello-mcpnotion-mcpanytype-mcp

安装

安装

选项 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。