Vikunja任务管理服务

Vikunja-MCP是一个基础的任务管理服务器,支持列出项目、获取项目详情、管理任务(添加、更新、删除)等功能。

  • by AnthonyUtt
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 anthonyutt/vikunja-mcp

使用说明

mcp

Vikunja的基本MCP服务器,未来可能会添加更多功能

目前支持

  • 列出项目
  • 按ID获取项目
  • 列出所有任务
  • 列出项目中的任务
  • 将任务添加到项目
    • 注意-仅支持标题、描述和完成字段
  • 更新任务
  • 删除任务

安装

经由 npx:

{
    "mcpServers": {
        // ... other config
        "vikunja": {
            "command": "npx",
            "args": [
                "-y",
                "vikunja-mcp"
            ],
            "env": [
                "VIKUNJA_API_BASE": "https://app.vikunja.cloud",
                "VIKUNJA_API_TOKEN": "<your_token_here>"
            ]
        }
    }
}

或本地构建:

git clone https://github.com/AnthonyUtt/vikunja-mcp && cd vikunja-mcp
pnpm install
pnpm build

然后,在Claude配置中:

{
    "mcpServers": {
        // ... other config
        "vikunja": {
            "command": "node",
            "args": [
                "/path/to/dist/index.js"
            ],
            "env": [
                "VIKUNJA_API_BASE": "https://app.vikunja.cloud",
                "VIKUNJA_API_TOKEN": "<your_token_here>"
            ]
        }
    }
}