trackmcp
Back to directory
AnthonyUtt

vikunja-mcp

View on GitHub

Basic MCP server for interacting with Vikunja to-do app

0 stars TypeScriptServers & Infrastructure Updated Jun 5, 2025

Documentation

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
    • Update task
    • Delete task

    Installation

    Via `npx`:

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

    Or local build:

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

    Then, in Claude config:

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

    Frequently asked questions

    What is vikunja-mcp?

    vikunja-mcp is Basic MCP server for interacting with Vikunja to-do app

    How do I install vikunja-mcp?

    Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

    Is vikunja-mcp open source?

    Yes — it is hosted on GitHub at https://github.com/AnthonyUtt/vikunja-mcp.

    Related MCP tools

    Run your own MCP server? See who uses it and what to fix.

    Measure it with TrackMCP