Back to Home
democratize-technology icon

vikunja-mcp

Verified Safe

by democratize-technology

Overview

Facilitates integration and automation of Vikunja task and project management by exposing its API functionalities via the Model Context Protocol (MCP), enabling structured, AI-driven interactions.

Installation

Run Command
node dist/index.js

Environment Variables

  • VIKUNJA_URL
  • VIKUNJA_API_TOKEN
  • RATE_LIMIT_ENABLED
  • RATE_LIMIT_PER_MINUTE
  • MAX_REQUEST_SIZE
  • TOOL_TIMEOUT
  • LOG_LEVEL
  • DEBUG
  • VIKUNJA_MAX_TASKS_LIMIT

Security Notes

The project demonstrates an extremely high focus on security. It includes comprehensive input sanitization (XSS, SQL injection, Command Injection, Path Traversal, LDAP/NoSQL injection, Unicode bypass, Prototype Pollution) with 180+ regex patterns and 40 dedicated test cases. Production-grade rate limiting with circuit breakers and mutexes is implemented to prevent DoS attacks, memory leaks, and race conditions, explicitly addressing architectural flaws. Sensitive data like API tokens are handled via environment variables and masked in logs. The 'defense in depth' strategy is robust and well-documented.

Similar Servers

Stats

Interest Score45
Security Score10
Cost ClassMedium
Avg Tokens750
Stars41
Forks16
Last Update2026-01-11

Tags

VikunjaTask ManagementProject ManagementMCP ServerAPI IntegrationAutomationProductivityData ManagementWebhooksAI Tools