The first public release of Vikunja MCP Server - a Model Context Protocol server that enables AI assistants to interact with Vikunja task management instances.
Installation
npm install -g @democratize-technology/vikunja-mcpOr use directly with npx in your MCP client configuration:
{
"vikunja": {
"command": "npx",
"args": ["-y", "@democratize-technology/vikunja-mcp"],
"env": {
"VIKUNJA_URL": "https://your-vikunja-instance.com/api/v1",
"VIKUNJA_API_TOKEN": "your-api-token"
}
}
}Key Features
- Complete Task Management: Create, update, delete, and organize tasks with full API support
- Project Hierarchy: Nested projects with parent/child relationships
- Bulk Operations: Efficiently handle multiple tasks at once
- Smart Authentication: Supports both API tokens and JWT authentication
- Webhook Automation: Set up project automation with webhook management
- Import/Export: Batch import from CSV/JSON and export project data
Requirements
- Node.js 20+ (LTS versions only)
- Vikunja instance with API access
- API token or JWT token for authentication
Documentation
Full documentation available in the README.