vikunja-mcp

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>"
            ]
        }
    }
}