gsd-task-manager
Verified Safeby vscarpenter
Overview
Facilitates natural language interaction with the GSD Task Manager, allowing AI agents (like Claude Desktop) to manage tasks by calling structured tools on the user's encrypted data.
Installation
pnpm mcpEnvironment Variables
- GSD_API_URL
- GSD_AUTH_TOKEN
- GSD_ENCRYPTION_PASSPHRASE
Security Notes
The project demonstrates a high level of security awareness. It actively warns against committing sensitive files (`claude-config.json`, `*.sh` scripts with secrets) via `.gitignore` and explicit README sections, and provides detailed steps for credential revocation and git history cleanup in case of accidental exposure. The system architecture itself is privacy-focused, employing end-to-end encryption (AES-256-GCM with 600,000 PBKDF2 iterations client-side, 100,000 server-side) with a zero-knowledge server for task data sync, and cryptographically secure ID/salt generation. Authentication uses JWTs with PKCE for OAuth flows, rate-limiting, and constant-time password comparison. The MCP server itself acts as a client to the GSD Worker, decrypting data locally using user-provided passphrases, never exposing the plaintext to the GSD Worker. No 'eval' or obvious obfuscation is present.
Similar Servers
DesktopCommanderMCP
The Desktop Commander MCP server enables AI to interact with the local desktop environment, managing files, executing terminal commands, and controlling processes for code and text manipulation, data analysis, and task automation.
conductor-tasks
Conductor Tasks is an intelligent assistant for developers, transforming requirements into actionable tasks, generating implementation plans, tracking progress, and accelerating AI-powered development directly within the workflow. It serves as a comprehensive AI co-pilot for the development process.
mcp-todoist
Manage Todoist tasks, projects, labels, subtasks, and comments through natural language via an MCP server integration with Claude.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.