AnthonyUtt/vikunja-mcp
3.1
If you are the rightful owner of vikunja-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Vikunja-MCP is a basic Model Context Protocol (MCP) server designed to interact with the Vikunja task management system.
vikunja-mcp
Basic MCP server for Vikunja, maybe will add more features in the future
Currently Supported
- List projects
- Get project by ID
- List all tasks
- List tasks in project
- Add task to project
- N.B. - Only supports title, description, and done fields
- Update task
- Delete task
Installation
Via 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>"
]
}
}
}
Or local build:
git clone https://github.com/AnthonyUtt/vikunja-mcp && cd vikunja-mcp
pnpm install
pnpm build
Then, in Claude config:
{
"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>"
]
}
}
}