svikmcp
Verified Safeby juehang
Overview
This server provides a lightweight Model-Context-Protocol (MCP) interface for the Vikunja task management API, enabling other MCP-compatible agents or services to interact with Vikunja projects and tasks.
Installation
svikmcp --api-key YOUR_API_KEY --server-url https://try.vikunja.ioSecurity Notes
The server uses `httpx` for making API requests, which is a modern, secure HTTP client. API keys and server URLs are passed as command-line arguments, preventing them from being hardcoded. Data serialization is handled by `toon-format`, which is a structured data format, not prone to arbitrary code execution like `pickle`. The code does not contain `eval`, obfuscation, or other immediately apparent malicious patterns. It correctly uses `Authorization: Bearer` headers for authentication. Overall, the security practices in the provided code snippets appear sound.
Similar Servers
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
vikunja-mcp
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.
mcp-http-agent-md
This server acts as a central hub for AI agents, managing project knowledge (AGENTS.md), structured tasks, version history, and ephemeral scratchpads, with capabilities to spawn context-isolated subagents for focused tasks.
agents-mcp-usage
This repository demonstrates the integration of a Model Context Protocol (MCP) server with various AI agent frameworks, showcasing agent communication and operation within a shared context.