MyTaskly-mcp
Verified Safeby zaka265-star
Overview
Provides a Model Context Protocol (MCP) server for task and note management, optimized for mobile UIs and voice interaction.
Installation
python main.pyEnvironment Variables
- FASTAPI_BASE_URL
- FASTAPI_API_KEY
- JWT_SECRET_KEY
- JWT_ALGORITHM
- MCP_AUDIENCE
Security Notes
The server implements a robust dual-JWT authentication mechanism, validating incoming MCP tokens against a specified audience and then generating new JWTs for the FastAPI backend using a shared secret key. This shared `JWT_SECRET_KEY` is a critical security dependency, as explicitly highlighted in the documentation; it must be securely managed and consistent across both services. The `X-API-Key` header provides an additional layer of authentication for the MCP server's communication with the FastAPI backend. Debug logging of JWT token details in `src/auth.py` is present, which should be disabled or carefully managed in production to prevent exposure of sensitive information. An older/deprecated file, `src/client.py`, contains a hardcoded `secret_key` for JWT generation; while the primary entry point (`main.py`) appears to use the refactored, secure client structure, the presence of this file is a potential vulnerability if it were to be inadvertently used.
Similar Servers
mcp-container-ts
Provides a secure, extensible Model Context Protocol (MCP) server using Node.js and TypeScript, designed to expose custom tools to LLMs, deployable on Azure Container Apps with robust JWT and RBAC security.
Teamwork-MCP
The MCP server simplifies interaction with the Teamwork.com API, enabling AI agents to manage projects, tasks, people, and companies within Teamwork.
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.
AI-Prompt-Guide-MCP
Orchestrates AI agents for project management and development workflows by linking structured markdown specifications and tasks.