Milvus vector database addon for hive-mcp.
Part of the hive-agi ecosystem.
Standalone addon implementing IMemoryStore + IAddon for Milvus. Plugs into hive-mcp via classpath discovery (META-INF/hive-addons) -- hive-mcp stays backend-agnostic.
milvus-clj <- Java SDK wrapper (gRPC, schema, index)
hive-milvus <- THIS: IMemoryStore + IAddon + META-INF manifest
hive-mcp <- Protocols only (IMemoryStore, IAddon). No milvus knowledge.
;; deps.edn
io.github.hive-agi/hive-milvus {:git/tag "v0.1.0" :git/sha "..."}
Add to local.deps.edn or classpath. hive-mcp discovers META-INF/hive-addons/milvus.edn and registers the addon automatically.
Config via env vars:
export MILVUS_HOST=milvus.milvus.svc.cluster.local
export MILVUS_PORT=19530
(require '[hive-milvus.addon :as milvus-addon])
(require '[hive-mcp.addons.core :as addons])
(addons/register-addon! (milvus-addon/create-addon))
(addons/init-addon! "hive.milvus"
{:host "localhost" :port 19530})
| Protocol | Methods |
|---|---|
IMemoryStore | connect!, disconnect!, CRUD, query, search, expiration, duplicates |
IMemoryStoreWithAnalytics | log-access!, record-feedback!, helpfulness-ratio |
IMemoryStoreWithStaleness | update-staleness!, get-stale-entries, propagate-staleness! |
IAddon | addon-id, initialize!, shutdown!, health, capabilities |
# Requires running Milvus (port-forward or local)
clj -A:test
AGPL-3.0-or-later
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |