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

Reply via email to