Solr Search MCP Server
Integreer krachtige Solr-zoekopdrachten en documentopvraging in je AI-workflows. De Solr Search MCP Server vormt de brug tussen LLM’s en enterprise document search, geavanceerde zoekopdrachten en beveiligde Solr-toegang—direct binnen FlowHunt.

Wat doet de “Solr Search” MCP Server?
De Solr Search MCP Server fungeert als integratielaag tussen Large Language Models (LLM’s) en Apache Solr, een krachtig open-source zoekplatform. Door gebruik te maken van het Model Context Protocol (MCP) kunnen AI-assistenten zoeken, ophalen en interactie hebben met documenten die zijn opgeslagen in Solr-collecties. Het stelt Solr’s zoek- en opvragingsmogelijkheden beschikbaar als gestandaardiseerde resources en tools, waardoor gestroomlijnde, type-veilige en geauthenticeerde toegang vanuit clientapplicaties mogelijk wordt. Ontwikkelaars kunnen deze MCP-server inzetten om LLM’s te voorzien van geavanceerde zoekfunctionaliteit, waaronder complexe zoekopdrachten, documentfiltering, sortering, paginering en rechtstreekse documentopvraging—allemaal in veilige, asynchrone workflows. Dit verbetert ontwikkelprocessen door enterprise-grade zoekfunctionaliteit toegankelijk te maken voor AI-gedreven systemen.
Lijst met Prompts
Er worden geen expliciete prompt templates genoemd in de beschikbare documentatie of repository-bestanden.
Lijst met Resources
- Solr Document Search Resource
Stelt Solr-collecties beschikbaar aan MCP-clients, zodat zij zoekopdrachten kunnen uitvoeren op geïndexeerde documenten. - Document Retrieval Resource
Maakt het mogelijk om specifieke documenten op te halen op basis van hun unieke ID’s uit Solr-collecties. - Filtered and Sorted Results Resource
Biedt geavanceerde filtering en sortering op zoekopdrachten om resultaten te verfijnen en te ordenen. - Paginated Search Results Resource
Ondersteunt paginering voor grote zoekresultatensets, zodat clients resultaten in beheersbare stukken kunnen opvragen.
Lijst met Tools
- Advanced Search Tool
Hiermee kunnen LLM’s complexe Solr-zoekopdrachten uitvoeren via de MCP-interface, met ondersteuning voor verschillende zoekparameters. - Document Fetch Tool
Hiermee kunnen LLM’s volledige documentdetails ophalen op basis van document-ID uit Solr. - Asynchronous Query Execution Tool
Communiceert op niet-blokkerende wijze met Solr voor efficiënte zoekopdrachten en opvragingen. - Authentication Tool (JWT)
Biedt veilige, geauthenticeerde toegang tot Solr-eindpunten via de MCP-server.
Gebruikstoepassingen van deze MCP Server
- Enterprise Document Search
Integreer met zakelijke Solr-instances om LLM-gestuurde documentopzoeking en kennisopvraging te bieden voor support- of onderzoeksteams. - Codebase Exploration
Gebruik Solr om code of technische documentatie te indexeren en te doorzoeken, zodat ontwikkelaars codebases kunnen bevragen en analyseren via AI-tools. - API-integratie voor slimme assistenten
Voorzie digitale assistenten of chatbots van Solr-ondersteunde zoekopdrachten om gebruikersvragen te beantwoorden vanuit grote, gestructureerde datasets. - Geautomatiseerde rapportgeneratie
Haal data op uit Solr-collecties en aggregeer deze om bedrijfsrapporten of analyses te genereren via AI-workflows. - Beveiligde content delivery
Beheer de toegang tot gevoelige documenten met JWT-authenticatie, zodat alleen geautoriseerde LLM-interacties met Solr-data mogelijk zijn.
Hoe stel je het in
Windsurf
- Vereisten: Zorg dat Python 3.11+, Docker en
uv
geïnstalleerd zijn. - Configuratie zoeken: Open je Windsurf-configuratiebestand.
- Solr Search MCP Server toevoegen: Voeg het
mcpServers
-object toe of werk het bij met de Solr Search MCP-configuratie. - Opslaan en herstarten: Sla de configuratie op en herstart Windsurf.
- Verifieer installatie: Controleer of de server draait en bereikbaar is.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
API-sleutels beveiligen
Gebruik omgevingsvariabelen voor gevoelige gegevens (bijv. JWT-geheimen).
Voorbeeld:
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"],
"env": {
"JWT_SECRET": "${JWT_SECRET}"
},
"inputs": {
"solr_url": "http://localhost:8983/solr"
}
}
}
}
Claude
- Vereisten: Installeer de benodigde afhankelijkheden en Solr.
- Configuratie bewerken: Open het MCP-serverconfiguratiebestand van Claude.
- Server toevoegen: Plaats het MCP-servercommando en de argumenten.
- Herstart Claude: Herlaad of herstart de Claude-backend.
- Test verbinding: Controleer op een geslaagde MCP-handshake.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Cursor
- Afhankelijkheden installeren: Zorg dat Python 3.11+ en Docker zijn ingesteld.
- Cursor-configuratie openen: Zoek het MCP-serversgedeelte.
- MCP-serverconfiguratie toevoegen: Voeg Solr Search-details toe.
- Wijzigingen toepassen: Sla op en herstart Cursor.
- Valideren: Controleer de operationele status.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Cline
- Omgeving voorbereiden: Python, Docker en
uv
moeten geïnstalleerd zijn. - Cline-configuratie openen: Zoek het MCP-serverconfiguratieblok.
- Server configureren: Voeg details toe voor Solr Search MCP.
- Herstart Cline: Breng configuratiewijzigingen aan.
- Controleer integratie: Voer een testquery uit.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Hoe gebruik je deze MCP binnen flows
MCP gebruiken in FlowHunt
Om MCP-servers te integreren in je FlowHunt-workflow, voeg je het MCP-component toe aan je flow en verbind je die met je AI-agent:

Klik op het MCP-component om het configuratiescherm te openen. Voeg in de systeem-MCP-configuratie je MCP-servergegevens toe in dit JSON-formaat:
{
"solr-search": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Na configuratie kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Let op: wijzig “solr-search” in de daadwerkelijke naam van jouw MCP-server en vervang de URL door jouw eigen MCP-server-URL.
Overzicht
Sectie | Beschikbaarheid | Details/Opmerkingen |
---|---|---|
Overzicht | ✅ | Functielijst en algemene samenvatting beschikbaar in README.md |
Lijst met Prompts | ⛔ | Geen prompt templates gevonden |
Lijst met Resources | ✅ | Solr-zoekopdrachten, opvraging, filtering, sortering, paginering |
Lijst met Tools | ✅ | Geavanceerd zoeken, op ID ophalen, asynchrone queries, authenticatie |
API-sleutels beveiligen | ✅ | .env.example-bestand en gedocumenteerde configuratie voor JWT/auth |
Sampling-ondersteuning (minder belangrijk) | ⛔ | Niet genoemd |
Mijn mening: Deze MCP-server biedt robuuste Solr-integratie en implementeert alle basisfunctionaliteit voor veilige, type-veilige en flexibele documentopvraging. Er ontbreken echter expliciete prompt templates en er wordt niet gerept over Roots of sampling-ondersteuning, waardoor geavanceerde MCP-clientworkflows mogelijk beperkt zijn. De documentatie is solide voor installatie en gebruik, maar licht als het gaat om diepgaande MCP-specifieke functies.
MCP Score
Heeft een LICENSE | ⛔ (Geen LICENSE-bestand gevonden) |
---|---|
Heeft minstens één tool | ✅ |
Aantal forks | 0 |
Aantal sterren | 1 |
Beoordeling:
Op basis van bovenstaande tabellen geef ik deze MCP-server een 6/10. Hij is functioneel en goed geïntegreerd met Solr, maar mist enkele MCP-ecosysteemfuncties (zoals roots, sampling, prompt templates) en heeft geen duidelijke open source-licentie.
Veelgestelde vragen
- Wat doet de Solr Search MCP Server?
Het fungeert als een brug tussen LLM's en Apache Solr, waarmee veilige, geauthenticeerde en type-veilige toegang wordt geboden tot Solr's zoek-, filter-, sorteer- en documentopvragingsmogelijkheden binnen FlowHunt en andere MCP-compatibele clients.
- Welke soorten bronnen en tools biedt deze MCP-server?
Het biedt Solr-documentzoekopdrachten, documentopvraging op ID, geavanceerde filtering en sortering, paginage, geavanceerde zoekuitvoering, asynchrone operaties en authenticatie op basis van JWT.
- Wat zijn veelvoorkomende toepassingen voor deze server?
Typische toepassingen zijn enterprise document search, codebase-verkenning, AI-gestuurde kennisopvraging, geautomatiseerde rapportage en beveiligde content delivery met toegangscontrole.
- Hoe kan ik authenticatie veilig configureren?
Gebruik omgevingsvariabelen om gevoelige gegevens zoals JWT-geheimen en Solr-URL's op te slaan en te injecteren. De documentatie bevat voorbeelden voor elke ondersteunde client.
- Ondersteunt de Solr Search MCP Server prompt templates of sampling?
Nee, er zijn geen expliciete prompt templates of sampling-functies opgenomen in de huidige implementatie.
- Is deze MCP-server open source?
Er is geen LICENSE-bestand aanwezig, dus het is momenteel niet duidelijk open source.
Schakel Solr-aangedreven AI Search in met FlowHunt
Verbind je LLM's met Solr voor snelle, veilige en geavanceerde documentopzoeking. Probeer de Solr Search MCP Server in FlowHunt en geef je AI-agenten een boost.