motoko
Verified Safeby joshuacook
Overview
Motoko is an AI-powered context management framework designed for managing project context, tasks, and entities in a developer workflow, specifically integrating with Claude Code via the Model Context Protocol (MCP).
Installation
docker-compose up --buildEnvironment Variables
- ANTHROPIC_API_KEY
- GOOGLE_API_KEY
- JWT_SECRET
- PASSWORD_HASH
Security Notes
The server's core functionality grants the AI agent extensive control over the local filesystem and the ability to execute arbitrary bash commands via the `BashTool`. While this is intentional for an AI agent in a developer workflow, it poses a significant security risk if the AI is compromised or misused, as it could modify, delete, or exfiltrate host system files. Sensitive API keys and authentication secrets (JWT_SECRET, PASSWORD_HASH) are managed via environment variables and are explicitly required, preventing hardcoding. JWT authentication with secure cookie settings is implemented for the web interface. The `docker-compose.yml` mounts the host's `.ssh` directory as read-only, which is a good practice.
Similar Servers
claude-conversation-memory-mcp
Provides long-term memory for AI coding assistants by indexing conversation history with semantic search, decision tracking, and cross-project search.
gsd-task-manager
A privacy-first, open-source task manager leveraging the Eisenhower Matrix for prioritization, offering optional end-to-end encrypted cloud synchronization and AI-powered natural language task management through integration with Claude Desktop via the MCP server.
cldcde
A Model Context Protocol (MCP) server designed to scrape, store, search, and analyze AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude), providing actionable insights and context.
memory-journal-mcp
Provides persistent project context and knowledge graphs for AI-assisted development, bridging fragmented AI threads by capturing Git, GitHub, and journal activity.