SammelsuriumMCP
Verified Safeby winklermw-mz
Overview
A server that aggregates various tools (web search, Wikipedia, PDF reader, calendar, weather) to provide external, up-to-date information to a local LLM via a RAG architecture.
Installation
docker run -d --name MyMCP --network my-local-net -v /Users/markus/Documents:/documents -v ./auth:/app/auth -p 8002:8002 winklermw-mz/mymcpEnvironment Variables
- LLM_URL
- EMBEDDING_MODEL
- CHROMADB_HOST
- CHROMADB_PORT
- DOCUMENT_ROOT
- GOOGLE_TOKEN
- GOOGLE_CREDENTIALS
- MY_LOCATION
Security Notes
The application relies on external services (LLM, ChromaDB, Google APIs, DuckDuckGo, Open-Meteo). Google Calendar access requires sensitive OAuth 2.0 credentials (`auth/token.json`, `auth/credentials.json`) which must be securely stored and managed, especially in containerized environments. No 'eval' or obvious malicious patterns found. The server binds to 0.0.0.0, exposing it to all network interfaces, which is typical for Docker but requires careful network isolation.
Similar Servers
mcp-local-rag
Provides a local, RAG-like web search tool for Large Language Models to retrieve current information and context.
flexible-graphrag
The Flexible GraphRAG MCP Server integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.
mcp-local-rag
Local RAG server for developers enabling private, offline semantic search with keyword boosting on personal or project documents (PDF, DOCX, TXT, MD, HTML).
rag-server-mcp
Provides Retrieval Augmented Generation (RAG) capabilities to Model Context Protocol (MCP) clients by indexing project documents and retrieving relevant content for LLMs.