Opensolr MCP Server
by phpcipcom.opensolr/opensolr-mcpv0.5.0
Managed Apache Solr: hybrid BM25 and kNN plus semantic search, document ingestion with server-side embeddings, grounded RAG answers and index management.
context tax
queued
security
queued
cold start
queued
freshness
Active31d ago
Install Opensolr MCP server
Install in Claude Code
claude mcp add opensolr -e OPENSOLR_EMAIL='<opensolr-email>' -e OPENSOLR_API_KEY='<opensolr-api-key>' -- uvx opensolr-mcpInstall in Cursor
{
"mcpServers": {
"opensolr": {
"command": "uvx",
"args": [
"opensolr-mcp"
],
"env": {
"OPENSOLR_EMAIL": "<opensolr-email>",
"OPENSOLR_API_KEY": "<opensolr-api-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"opensolr": {
"command": "uvx",
"args": [
"opensolr-mcp"
],
"env": {
"OPENSOLR_EMAIL": "<opensolr-email>",
"OPENSOLR_API_KEY": "<opensolr-api-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"opensolr": {
"type": "stdio",
"command": "uvx",
"args": [
"opensolr-mcp"
],
"env": {
"OPENSOLR_EMAIL": "<opensolr-email>",
"OPENSOLR_API_KEY": "<opensolr-api-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"opensolr": {
"command": "uvx",
"args": [
"opensolr-mcp"
],
"env": {
"OPENSOLR_EMAIL": "<opensolr-email>",
"OPENSOLR_API_KEY": "<opensolr-api-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| OPENSOLR_EMAIL | yes | — | Opensolr account email; try the shared demo account mcp@opensolr.com, whose indexes are deleted after 3 days and can be changed or deleted by anyone else using it, or get your own at https://opensolr.com/register (free 15-day trial, no card) |
| OPENSOLR_API_KEY | yes | yes | Opensolr API key, found under Account > API in the control panel; the shared demo account's key is 420b8b23e7b12dc8ab838932145a5065 (preloaded index mcp_demo_d1__dense with 300 news articles, limits per index are 200 MB bandwidth and 50 MB disk, anything created is deleted after 3 days and other people can change or delete it) |
Freshness
Active — last maintenance signal 31d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-09-09 · 31d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-09-07 · 33d ago · official registry · v0.5.0
FAQ
›How do I install the Opensolr MCP server in Claude Code?
Run: claude mcp add opensolr -e OPENSOLR_EMAIL='<opensolr-email>' -e OPENSOLR_API_KEY='<opensolr-api-key>' -- uvx opensolr-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Opensolr require an API key?
Yes. It expects OPENSOLR_EMAIL, OPENSOLR_API_KEY, of which 1 is a secret.
›Can I use Opensolr as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Opensolr in the official MCP registry?
Yes, as com.opensolr/opensolr-mcp.
Alternatives to Opensolr
Other web search MCP servers.