mosaic
Verified Safeby jarosser06
Overview
Personal work memory and time tracking MCP server for managing work sessions, meetings, projects, notes, tasks, and reminders with natural language queries and privacy controls.
Installation
uv run mosaicEnvironment Variables
- DATABASE_URL
Security Notes
Uses SQLAlchemy ORM to mitigate SQL injection risks. Database credentials are externalized via environment variables. The server is designed as a single-user system, simplifying access control but meaning a compromise exposes all user data. Desktop notification delivery on macOS requires Python executable signing, which can cause silent failures if not configured, but does not pose a direct code vulnerability. The default PostgreSQL password 'changeme' in the Docker Compose example should be updated for any deployment beyond local development.
Similar Servers
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
devcontext
This server provides continuous, project-centric context awareness to enhance development by learning from patterns and delivering relevant codebase insights to AI agents.
simple-memory-mcp
A Model Context Protocol (MCP) server for persistent memory storage, providing intelligent tagging and full-text search for AI assistants to remember context across conversations.
advanced-memory-mcp
An MCP server that integrates personal knowledge management through zettelkasten, knowledge graphs, and experimental Claude Skills with AI clients like Claude Desktop and Cursor IDE.