@shichao402/vikunja-mcp
A Vikunja MCP server for stdio and npx usage.
Versions
0.5.1latest0.5.00.4.00.3.10.3.0+ show 5 moreshow less
0.2.10.2.00.1.20.1.10.1.0Tools 19
vikunja_get_server_info Get public information about the configured Vikunja instance, including version and enabled settings. No auth token is required.
vikunja_get_current_user Get the authenticated Vikunja user profile and settings for the configured credentials.
vikunja_list_projects List projects visible to the authenticated Vikunja user.
vikunja_get_project Get a single project by ID.
vikunja_create_project Create a new Vikunja project.
vikunja_update_project Update an existing Vikunja project.
vikunja_delete_project Delete a project by ID.
vikunja_list_tasks List tasks across all accessible projects, with optional search, filtering, sorting, and expansions.
vikunja_get_task Get a single task by ID.
vikunja_create_task Create a task inside a project.
vikunja_update_task Update an existing task with PATCH-style semantics. By default only the fields you pass are changed; every other field keeps its current value (the MCP server reads the task first and merges your input on top). Set `_replace: true` to opt out and use Vikunja's native full-replacement behavior, which resets every unspecified field to its type default.
vikunja_delete_task Delete a task by ID.
vikunja_list_labels List labels visible to the authenticated user.
vikunja_create_label Create a new label.
vikunja_list_task_labels List labels attached to a task.
vikunja_add_label_to_task Attach an existing label to a task.
vikunja_remove_label_from_task Remove a label from a task.
vikunja_list_task_comments List comments on a task.
vikunja_create_task_comment Create a comment on a task.
Permissions 2
env_vars low network medium Scan Findings 0
No scan findings.