Memo-MCP
Verified Safeby milasd
Overview
Provides a local LLM Model Context Protocol (MCP) server for journaling with Retrieval-Augmented Generation (RAG) to search and retrieve personal memo and journal entries.
Installation
uv run memo-mcpEnvironment Variables
- MEMO_DATA_ROOT
- MEMO_USE_GPU
- MEMO_EMBEDDING_MODEL
- MEMO_RAG_LITE
- MEMO_QDRANT_HOST
- MEMO_QDRANT_PORT
- MEMO_QDRANT_API_KEY
Security Notes
The server is designed for local, personal use, communicating via standard I/O (stdio) with LLM clients. This greatly reduces network attack surface compared to a web-exposed service. Hardcoded secrets are not present; configurations like `qdrant_api_key` are optional environment variables and default to `None`. The use of `pickle.load` for FAISS and simple vector stores, while generally unsafe for untrusted data, is used here for self-generated, local persistence, which is a lower risk within the intended local application context. Privacy warnings are clearly stated for sensitive data when using external models. No 'eval' or obvious malicious patterns found.
Similar Servers
uLoopMCP
Acts as a Model Context Protocol (MCP) server to bridge Unity Editor operations with AI coding tools like Cursor and Claude Code, enabling autonomous development loops for compiling, testing, logging, and scene automation.
nanobanana-mcp-server
Provides AI-powered image generation and editing capabilities through Google's Gemini models with intelligent model selection.
seamless-agent
Empowers AI agents within GitHub Copilot Chat (or similar LM clients) to seek interactive user confirmation and feedback via specialized tools (ask_user, plan_review, walkthrough_review) before executing actions, ensuring user control.
mcp
This MCP server assists developers by identifying inefficient or outdated npm packages in install commands and source files, providing migration documentation.