SammelsuriumMCP
by winklermw-mz
Overview
A server for a local LLM to augment its knowledge with real-time data through various tools like web search, weather forecasts, Wikipedia, and Google Calendar integration.
Installation
docker run -d --name MyMCP --network my-local-net -v /Users/markus/Documents:/documents -p 7999:7999 winklermw-mz/mymcpEnvironment Variables
- DEBUG
- SERVER_IP
- SERVER_PORT
- LLM_URL
- LLM_API_KEY
- EMBEDDING_MODEL
- EMBEDDING_CHUNK_SIZE
- EMBEDDING_CHUNK_OVERLAP
- EMBEDDING_CHUNK_THRESHOLD
- CHROMADB_HOST
- CHROMADB_PORT
- CHROMADB_COLLECTION
- RAG_TOP_N
- DOCUMENT_ROOT
- GOOGLE_SCOPES
- GOOGLE_TOKEN
- GOOGLE_CREDENTIALS
- MY_LOCATION
Security Notes
The `read_file` tool allows reading arbitrary files from the configured `DOCUMENT_ROOT` (default: `/documents`). In the provided Docker setup, this maps to a host directory (`/Users/markus/Documents`), which means a malicious actor could potentially read sensitive files within that host directory if the filename is known or guessed. The `LLM_API_KEY` is hardcoded to 'lm-studio' in `utils/config.py`; while this is common for local LLM setups, it's a security risk if the LLM_URL is changed to a public API requiring a real API key. Web searches fetch content from arbitrary URLs, which is inherent to the RAG design but carries standard risks of processing potentially malicious web content, though `BeautifulSoup` helps mitigate some client-side exploits.
Similar Servers
mcp-local-rag
Provides a local RAG-like web search capability for LLMs through the Model Context Protocol without external APIs.
Context-Engine
A Retrieval-Augmented Generation (RAG) stack for codebases, enabling context-aware AI agents for developers and IDEs through unified code indexing, hybrid search, and local LLM integration.
flexible-graphrag
The Flexible GraphRAG MCP Server provides a Model Context Protocol (MCP) interface for AI assistants (like Claude Desktop) to interact with a sophisticated RAG and GraphRAG system for document processing, knowledge graph auto-building, hybrid search, and AI Q&A.
mcp-local-rag
A privacy-first, local document search server that leverages semantic search for Model Context Protocol (MCP) clients.