Give your AI agents managed hybrid search
One config entry, and Claude, Cursor, or any MCP-compatible agent can search, index, and answer from your Opensolr indexes — hybrid BM25 + kNN, embeddings computed server-side, RAG answers grounded in your own content.
The whole setup
Claude Desktop, Claude Code, Cursor, Windsurf — same shape everywhere: stdio transport, two environment variables.
{
"mcpServers": {
"opensolr": {
"command": "uvx",
"args": ["opensolr-mcp"],
"env": {
"OPENSOLR_EMAIL": "you@example.com",
"OPENSOLR_API_KEY": "YOUR_OPENSOLR_API_KEY"
}
}
}
}Claude Code one-liner: claude mcp add opensolr -e OPENSOLR_EMAIL=... -e OPENSOLR_API_KEY=... -- uvx opensolr-mcp
8 tools your agent gets
Plain text in, ranked results out — the agent never touches a vector.
| Tool | What it does |
|---|---|
opensolr_search | Hybrid (keyword + semantic) or pure semantic search, with Solr filters |
opensolr_ai_answer | Grounded RAG answer generated only from your indexed content |
opensolr_add_documents | Index plain text + metadata — embedded server-side automatically |
opensolr_delete_documents | Remove documents by id |
opensolr_list_indexes / opensolr_index_info | Inspect the account's indexes (credentials never returned) |
opensolr_create_index | Provision a vector-enabled index (us, de, fi) |
opensolr_vector_regions | Live list of vector-enabled regions |
Why agents love it
The chat is the UI — there is nothing to build.
Zero integration work
No SDK, no glue code, no frontend. Add the config entry, and "index our FAQ, then find everything about refunds" just works — in conversation.
Hybrid by default
BM25 catches the exact word "refund"; kNN catches "giving customers their money back". Scores fuse per document via Opensolr's native {!hybrid} Solr parser.
Verified publisher
Listed in the official MCP Registry under the domain-verified com.opensolr namespace — the source Claude Desktop, Cursor, and MCP directories pull from.
Building in code instead? LangChain · LlamaIndex · Haystack · Laravel
Your agent could be searching in two minutes
Free 15-day trial, no credit card — the included AI quota covers plenty of agent conversations.