Chromadblocal MCP Server

MCP server for ChromaDB with fast batch file processing - ingest photos, CAD files, documents & code

Local serverstdioPython

What is the Chromadblocal MCP Server?

MCP server for ChromaDB with fast batch file processing - ingest photos, CAD files, documents & code

What you get

A Model Context Protocol (MCP) server that gives AI assistants persistent memory through ChromaDB vector storage. Now with EXIF extraction, Watch Folders, and Duplicate Detection - the ultimate tool for creators!

Configuration and credentials

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_contextSearch for relevant information across collections Parameters: - query: Search query - collection: (optional) Specific collection to search - limit: (optional) Number of results
store_contextStore new information with metadata Parameters: - content: The content to store - metadata: Tags, categories, descriptions - collection: Target collection
list_collections
find_similar_patterns
scan_directoryPreview files in a directory before ingesting Parameters: - path: Directory to scan - categories: Filter by type (images, cad, documents, data, code) - extensions: Filter by extension (.jpg, .stl, etc.) - recursive: Incl
batch_ingestBulk ingest files into ChromaDB with full metadata Parameters: - path: Source directory - collection: Target collection name - categories: File types to include - max_files: Limit number of files
quick_load🚀 FAST: Rapidly load files for temporary processing Parameters: - path: Directory to load - name: Collection name (auto-generated if omitted) - categories: File types to include
unload_collectionDelete a collection (cleanup after quick_load) Parameters: - collection: Name of collection to delete
export_collectionExport collection to JSON file Parameters: - collection: Collection to export - output_path: File path for JSON output
import_collectionImport collection from JSON file Parameters: - input_path: JSON file to import - collection: Override collection name - overwrite: Delete existing first (default: false)
get_collection_infoGet detailed stats about a collection Parameters: - collection: Collection name

How to install the Chromadblocal MCP Server

{
  "mcpServers": {
    "chromadb-context": {
      "command": "bun",
      "args": [
        "run",
        "/path/to/chromadb-mcp-server/index.js"
      ],
      "env": {
        "CHROMADB_URL": "http://localhost:8001"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
CHROMADB_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Chromadblocal to Core.”
  • “Use Chromadblocal to Prerequisites.”
  • “Use Chromadblocal to Installation.”

Frequently asked questions

MCP server for ChromaDB with fast batch file processing - ingest photos, CAD files, documents & code Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.