Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
A

apache/solr-mcp

Solr MCP Server

Before you install: no copy-paste command · no license recorded · link reachable

First step: git clone https://github.com/apache/solr-mcp.git

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Solr MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Search, index, and manage Apache Solr collections using natural language — no need to hand-craft Solr queries, build filter expressions, or memorize the admin API.
Instead of writing:
q=title:"star wars" AND genre_s:"sci-fi"&fq=year_i:[2000 TO ]&facet=true&facet.field=genre_s&sort=score desc&rows=10
Just ask your AI assistant:
> "Find sci-fi movies with 'star wars' in the title released after 2000, show me the genre breakdown, and sort by relevance."
This Spring AI Model Context Protocol (MCP) server exposes Solr operations as tools that any MCP-compatible AI client (Claude Desktop, Claude Code, Codex, ChatGPT, VS Code/Copilot, Cursor, JetBrains, Zed) can invoke.
## Quick start
Prerequisites: Java 25+, Docker and Docker Compose, Git.
Compatibility: works with Apache Solr 9.4–10 (the test suite runs against 9.9 by default — see Solr version compatibility).
#### 1. Start Solr with sample data
bash
git clone https://github.com/apache/solr-mcp.git
cd solr-mcp
docker compose up -d
This starts Solr in SolrCloud mode with two sample collections: films (1,100+ movies) and books (empty, ready for indexing). Wait ~30 seconds, then verify at .
#### 2. Build the server
bash
./gradlew build
This produces build/libs/solr-mcp-1.0.0-SNAPSHOT.jar.
#### 3. Connect your AI client
Add the server to your MCP client. For Claude Desktop, edit
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or
%APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude:
json
"mcpServers": {
"solr-mcp": {
"command": "java",
"args": ["-jar", "/absolute/path/to/solr-mcp/build/libs/solr-mcp-1.0.0-SNAPSHOT.jar"],
"env": { "SOLR_URL": "http://localhost:8983/solr/" }
Using a different client, or want STDIO/HTTP/Docker options? See the per-client guides:
Claude Desktop ·
Claude Code ·
Codex ·
ChatGPT (HTTP only) ·
VS Code / Copilot ·
Cursor ·
JetBrains ·
Zed ·
MCP Inspector.
#### 4. Try it out
"What collections are available in Solr?"
"Search the films collection for movies directed by Steven Spielberg"
"Show me the schema for the films collection"
"Index this JSON into the books collection: [{"id": "1", "title": "The Great Gatsby", "author": "F. Scott Fitzgerald"}]"
## Example prompts
Searching
"Find sci-fi movies released after 2000 and show the genre breakdown"
"Search films for movies with 'war' in the title, sorted by year"
"Show me the top 5 most recent films"
Indexing
"Index this JSON into the books collection: [{"id": "1", "title": "1984", "author": "George Orwell"}]"
"Create a new collection called products"
Managing
"Is the films collection healthy?"
"How many documents are in the films collection?"
"Show me the schema for the films collection"
## What you can do
### Tools
| Tool | Description |
| search | Full-text search with filtering, faceting, sorting, and pagination |
| index-json-documents | Index documents passed as a JSON array of objects into a collection |
| index-csv-documents | Index documents from a CSV string via Solr's CSV handler; repeat a column name for multi-valued fields |
| index-xml-documents | Index documents from Solr update XML ( ); only blocks are accepted |
| index-markdown-documents | Index markdown documents into a collection (one array element per document), extracting front matter, title, headings, and body text |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/apache-solr-mcp/)
Source
awesome · https://github.com/apache/solr-mcp
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index