Version: 0.0.10
- Projects: List, create, read, update, delete; create child projects directly with
parent_project_id - Tasks: Full CRUD with comments, attachments, labels
- Labels: Manage project and task labels
- Notifications: Read and manage notifications
- Files: Upload and manage task attachments
- Comments: Add and read task comments
- Linux
- macOS
- Python 3.11+
- Access to a Vikunja instance with API token
git clone <repo-url>
cd vikunja-mcp
./install.shThe installer will:
- Detect your OS (Linux/macOS) and verify Python 3.11+
- Create a virtual environment at
~/.vikunja-mcp/env/ - Install the
vikunja_mcppackage and dependencies - Copy the launcher script to
~/.vikunja-mcp/mcp/run_mcp.sh - Prompt for your Vikunja URL and API token
- Register the MCP server with OpenCode
- Test the connection to your Vikunja instance
./uninstall.shConfiguration is stored in ~/.vikunja-mcp/config.json and registered in OpenCode's opencode.json.
- FErArg (ferarg.com) — Project Owner
- Deepseek — AI assistant
- Miramax — AI assistant
- Kimi — AI assistant
GPLv3 — see LICENSE