personal-mcp-server
Verified Safeby abehmiel
Overview
A self-hosted Model Context Protocol (MCP) server that extends Claude Desktop's context window by providing Retrieval-Augmented Generation (RAG) capabilities over personal documents and codebases on macOS.
Installation
uv run personal-mcp-serverEnvironment Variables
- LOG_LEVEL
- CHROMA_DB_PATH
- EMBEDDING_MODEL
Security Notes
The project emphasizes local execution with no external API keys, significantly reducing network attack surface and data leakage risks. Input validation is performed for document addition. Subprocess calls in utility scripts are for known, controlled commands (e.g., `uv`, `pytest`) and not exposed to arbitrary user input. Configuration parsing includes JSON syntax validation and backup creation. No 'eval' or direct hardcoded secrets were identified.
Similar Servers
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
chromadb-remote-mcp
Provides remote, authenticated access to ChromaDB for AI assistants like Claude, enabling semantic search and vector database operations from various platforms and locations.
mcp-raganything
Provides a FastAPI REST API and MCP server for Retrieval Augmented Generation (RAG) capabilities, integrating with the RAG-Anything and LightRAG libraries for multi-modal document processing and knowledge graph operations.