OFFICIAL MCP REGISTRY · com.opensolr

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.

ToolWhat it does
opensolr_searchHybrid (keyword + semantic) or pure semantic search, with Solr filters
opensolr_ai_answerGrounded RAG answer generated only from your indexed content
opensolr_add_documentsIndex plain text + metadata — embedded server-side automatically
opensolr_delete_documentsRemove documents by id
opensolr_list_indexes / opensolr_index_infoInspect the account's indexes (credentials never returned)
opensolr_create_indexProvision a vector-enabled index (us, de, fi)
opensolr_vector_regionsLive 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.