关于 vikunja-mcp
vikunja-mcp 是用于与 Vikunja 待办应用交互的基础 MCP 服务。它支持项目和任务操作;新建任务仅支持标题、描述和完成状态字段。
主要功能
- 01列出项目并按 ID 获取项目
- 02列出所有任务或项目内任务
- 03添加含标题、描述和完成状态的任务
- 04更新任务
- 05删除任务
适用场景
- 01查看项目及其任务
- 02向项目添加任务
- 03更新或删除任务
MCP 相关
通过 MCP 服务提供 Vikunja 项目和任务操作。MCP 客户端可列出、添加、更新和删除任务,并获取项目信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
21收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
vikunja-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>"
]
}
}
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。