chromadblocal-mcp-server
by vespo92
Overview
Provides AI assistants with persistent memory and context by storing and retrieving diverse file types (code, documents, photos, CAD) in a local-first ChromaDB vector store, enhanced with batch processing, EXIF extraction, watch folders, and duplicate detection.
Installation
bun run index.jsEnvironment Variables
- CHROMADB_URL
- CHROMA_ROUTER_ENABLED
Security Notes
The server performs extensive file system operations (read, write, scan, delete) based on paths provided via AI prompts. Without robust input sanitization or strict access controls, a compromised AI or malicious prompt injection could lead to directory traversal, unauthorized file access, modification, or deletion on the host system. The potential to connect to remote ChromaDB instances introduces a risk if these endpoints are untrusted or insecure. No obvious hardcoded secrets or 'eval' usage found.
Similar Servers
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.
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.
vector-mcp
Provides a standardized API for AI agents to manage and interact with various vector database technologies for Retrieval Augmented Generation (RAG).
mcp-server-weaviate
This server provides tools to interact with a Weaviate vector database, enabling semantic, keyword, and hybrid search functionalities for Q&A and information retrieval within an agentic application context.