Holographic based MCP Server - Provide memory capabilities using Vector Database for LLM Applications
Project description
Features
-
Flexible Client Types
- Ephemeral (in-memory) for testing and development
- Persistent for file-based storage
-
Collection Management
- Create, modify, and delete collections
- List all collections with pagination support
- Get collection information and statistics
- Configure HNSW parameters for optimized vector search
- Select embedding functions when creating collections
-
Document Operations
- Add documents with optional metadata and custom IDs
- Query documents using semantic search
- Advanced filtering using metadata and document content
- Retrieve documents by IDs or filters
- Full text search capabilities
Supported Tools
chroma_list_collections- List all collections with pagination supportchroma_create_collection- Create a new collection with optional HNSW configurationchroma_peek_collection- View a sample of documents in a collectionchroma_get_collection_info- Get detailed information about a collectionchroma_get_collection_count- Get the number of documents in a collectionchroma_modify_collection- Update a collection's name or metadatachroma_delete_collection- Delete a collectionchroma_add_documents- Add documents with optional metadata and custom IDschroma_query_documents- Query documents using semantic search with advanced filteringchroma_get_documents- Retrieve documents by IDs or filters with paginationchroma_update_documents- Update existing documents' content, metadata, or embeddingschroma_delete_documents- Delete specific documents from a collection
Embedding Functions
Chroma MCP supports several embedding functions: default, cohere, openai, jina, voyageai, and roboflow.
The embedding functions utilize Chroma's collection configuration, which persists the selected embedding function of a collection for retrieval. Once a collection is created using the collection configuration, on retrieval for future queries and inserts, the same embedding function will be used, without needing to specify the embedding function again. Embedding function persistance was added in v1.0.0 of Chroma, so if you created a collection using version <=0.6.3, this feature is not supported.
When accessing embedding functions that utilize external APIs, please be sure to add the environment variable for the API key with the correct format, found in Embedding Function Environment Variables
Usage with LM Studio
Add the following to your mcp.json file:
"loci": {
"command": "uvx",
"args": [
"loci-memory",
"--client-type",
"persistent",
"--data-dir",
"/full/path/to/your/data/directory"
]
}
[GitHub-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file loci_memory-0.0.15.tar.gz.
File metadata
- Download URL: loci_memory-0.0.15.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e072be6259af0b9c2dd5a780373185ed7678d74ce97b63b057096363c5b1f94
|
|
| MD5 |
4bf2566f6b40baf2e157580220ce6772
|
|
| BLAKE2b-256 |
8b7261f1f08353cdfd38ab3bfcce58ed755c0214e9145f81ce36074c24f1f4e8
|
File details
Details for the file loci_memory-0.0.15-py3-none-any.whl.
File metadata
- Download URL: loci_memory-0.0.15-py3-none-any.whl
- Upload date:
- Size: 22.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d066895a71fc3f900f66cab6e35cf989d7594306e87c5e8bc26e46f6b7d4d620
|
|
| MD5 |
55602bed43b0d801e359981f2f07b52d
|
|
| BLAKE2b-256 |
9ffabab0f522ea070ba924b739559b31b3da86fa167246646f9332318f638461
|