Back to Home
milasd icon

Memo-MCP

Verified Safe

by 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

Run Command
uv run memo-mcp

Environment 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

Stats

Interest Score30
Security Score8
Cost ClassHigh
Avg Tokens732000
Stars1
Forks0
Last Update2025-11-23

Tags

JournalingRAGLLMLocal ServerVector Database