Instructions from https://github.com/adityamparikh/solr-site/blob/e3cea95c2ef20b100ea3e356f177215f4267fe31/content/pages/mcp/quick-start.md :
Clone the repository and start Solr in SolrCloud mode: git clone https://github.com/apache/solr-mcp.gitcd solr-mcp docker compose up -d This starts Solr with ZooKeeper and creates two sample collections pre-loaded with data: - films — 1,100+ movie records with titles, directors, genres, and release dates - books — empty collection ready for indexing Wait ~30 seconds for Solr to fully initialize. Verify at http://localhost:8983/solr/. Build the Server ./gradlew build This produces build/libs/solr-mcp-1.0.0-SNAPSHOT.jar. Configure Your MCP Client <https://github.com/adityamparikh/solr-site/blob/e3cea95c2ef20b100ea3e356f177215f4267fe31/content/pages/mcp/quick-start.md#configure-your-mcp-client> Add the following to your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.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/" } } } } Restart Claude Desktop after saving. Try It Out <https://github.com/adityamparikh/solr-site/blob/e3cea95c2ef20b100ea3e356f177215f4267fe31/content/pages/mcp/quick-start.md#try-it-out> Open Claude Desktop and try these prompts: - *"Search the films collection for movies directed by Steven Spielberg"* - *"What collections are available in Solr?"* - *"Show me the schema for the films collection"* - *"Find all sci-fi movies released after 2000 and show the genre breakdown"* - *"Index this JSON into the books collection: [{"id": "1", "title": "The Great Gatsby", "author": "F. Scott Fitzgerald"}]"* I have also recorded videos in these slides (12-16) https://docs.google.com/presentation/d/1we9FfNYZ6hr2-qL5H9uswwQFaOflkEBDR2Mt4j5okiY/edit?usp=sharing to add to an AI tool such as Claude Desktop, creating a collection, specifying schema, indexing and search, connecting with MCP inspector. Kindly try it out and let us know. Thanks, Aditya On Mon, Jun 1, 2026 at 5:00 PM Jan Høydahl <[email protected]> wrote: > Just a hint that perhaps others too experienced a voting friction and thus > did not vote yet. > > I might give it another try tomorrow but a short smoke test script or > instruction in the vote mail would help. > > Jan Høydahl > > > 1. juni 2026 kl. 20:30 skrev Aditya Parikh <[email protected]>: > > > > Hi Jan, > > > > Running in stdio mode adding to an AI client like Claude Code/Desktop or > > MCP inspector is documented. > > > > To proactively address security concerns we made HTTP mode secure by > > default. You can disable http security in the properties when building > from > > source to test it locally. > > > > Happy to jump on a call or refine the docs. The Solr-Site you created > also > > has a PR documenting usage. > > > > Thanks, > > Aditya > > > >> On Mon, Jun 1, 2026 at 1:50 PM Jan Høydahl <[email protected]> > wrote: > >> > >> Sorry for not voting yet. I gave it a try now, but hit a dead end. > >> After downloading the artifacts from ATR, and verifying sigs, I wanted > to > >> spin up the MCP server and test it with a local solr. > >> But there are no "smoke test" instructions provided, and trying the > >> invocations described in README.md failed for me. > >> I thought I had cracked the code when I found the PROFILES=http, and saw > >> SpringBoot banner, but still just hanging, > >> no help output, no --help, attempting http://localhost:8080 just gives > >> HTTP 403 with no explanation. > >> > >> So I cannot vote without having at least spun up the RC locally and see > >> that the happy path is ok. > >> > >> Jan > >> > >>>> 27. mai 2026 kl. 23:31 skrev Aditya Parikh <[email protected] > >: > >>> > >>> +1 > >>> > >>> > >>> Thanks, > >>> Aditya > >>> > >>>> On Wed, May 27, 2026 at 5:31 PM <[email protected]> wrote: > >>> > >>>> Hello Solr, > >>>> > >>>> I'd like to call a vote on releasing the following artifacts as > >>>> Apache Solr MCP 1.0.0. This is a second attempt after the first > attempt > >>>> (vote thread > >>>> https://lists.apache.org/thread/o8f1r1vbqt2c7jh9lgyk0ksv4clg7hlc) > >> failed > >>>> due to two potential security issues that were reported. > >>>> > >>>> These security issues have been evaluated as being under the "Response > >> E: > >>>> Reject — no authentication configured or behavior within expected > role" > >> as > >>>> they are only impact a insecure Solr. Having said that, we have > >> improved > >>>> the security posture of solr-mcp by enabling security by default when > >> run > >>>> as a HTTP server. These are the improvements that resulted: > >>>> * https://github.com/apache/solr-mcp/pull/126 > >>>> * https://github.com/apache/solr-mcp/pull/119 > >>>> > >>>> This vote is being conducted using an > >>>> Alpha version of the Apache Trusted Releases (ATR) platform. > >>>> Please report any bugs or issues to the ASF Tooling team. > >>>> > >>>> The release candidate page, including downloads, can be found at: > >>>> > >>>> https://release-test.apache.org/vote/solr-mcp/1.0.0 > >>>> > >>>> The release artifacts are signed with one or more OpenPGP keys from: > >>>> > >>>> https://release-test.apache.org/downloads/solr/KEYS > >>>> > >>>> Please review the release candidate and vote accordingly. > >>>> > >>>> [ ] +1 Release this package > >>>> [ ] +0 Abstain > >>>> [ ] -1 Do not release this package (please provide specific comments) > >>>> > >>>> You can vote on ATR at the URL above, or manually by replying to this > >>>> email. > >>>> > >>>> The vote is open for 120 hours. > >>>> > >>>> > >>>> Thanks, > >>>> Eric Pugh (epugh) > >>>> > >>>> This email was sent by [email protected] on the Apache Trusted > Releases > >>>> platform > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [email protected] > >>>> For additional commands, e-mail: [email protected] > >>>> > >>>> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Thanks, Aditya
