Solr Search MCP Server
Integrieren Sie leistungsstarke Solr-Suche und Dokumentenabruf in Ihre KI-Workflows. Der Solr Search MCP Server schlägt die Brücke zwischen LLMs und unternehmensweiter Dokumentensuche, fortgeschrittenen Abfragen und sicherem Solr-Zugriff – direkt in FlowHunt.

Was macht der “Solr Search” MCP Server?
Der Solr Search MCP Server dient als Integrationsschicht zwischen Large Language Models (LLMs) und Apache Solr, einer leistungsstarken Open-Source-Suchplattform. Mithilfe des Model Context Protocol (MCP) ermöglicht dieser Server KI-Assistenten, in Solr-Sammlungen gespeicherte Dokumente zu durchsuchen, abzurufen und mit ihnen zu interagieren. Er stellt Solrs Such- und Abruffunktionen als standardisierte Ressourcen und Tools zur Verfügung und ermöglicht so einen reibungslosen, typsicheren und authentifizierten Zugriff aus Client-Anwendungen. Entwickler können diesen MCP-Server nutzen, um LLMs mit erweiterten Suchfunktionen auszustatten, darunter komplexe Abfragen, Dokumentenfilterung, Sortierung, Paginierung und direkten Dokumentenzugriff – all das in sicheren, asynchronen Workflows. Dies verbessert Entwicklungsprozesse, indem unternehmensgerechte Suche KI-gesteuerten Systemen zur Verfügung gestellt wird.
Liste der Prompts
In der verfügbaren Dokumentation oder den Repository-Dateien werden keine expliziten Prompt-Vorlagen erwähnt.
Liste der Ressourcen
- Solr-Dokumentensuch-Ressource
Stellt Solr-Sammlungen für MCP-Clients bereit, sodass sie Suchen über indizierte Dokumente durchführen können. - Dokumentenabruf-Ressource
Ermöglicht das Abrufen bestimmter Dokumente anhand ihrer eindeutigen IDs aus Solr-Sammlungen. - Gefilterte und sortierte Ergebnis-Ressource
Bietet erweiterte Filter- und Sortierfunktionen für Suchabfragen, um Ergebnisse zu verfeinern und zu organisieren. - Paginierte Suchergebnisse-Ressource
Unterstützt die Paginierung großer Suchergebnisse, sodass Clients Ergebnisse in handlichen Portionen abrufen können.
Liste der Tools
- Erweitertes Such-Tool
Ermöglicht LLMs das Ausführen komplexer Solr-Abfragen über die MCP-Schnittstelle und unterstützt verschiedene Suchparameter. - Dokumentenabruf-Tool
Lässt LLMs vollständige Dokumentdetails per Dokumenten-ID aus Solr abrufen. - Asynchrones Abfrage-Tool
Kommuniziert nicht-blockierend mit Solr für effiziente Suche und Dokumentenabruf. - Authentifizierungs-Tool (JWT)
Stellt sicheren, authentifizierten Zugriff auf Solr-Endpunkte über den MCP-Server bereit.
Anwendungsfälle für diesen MCP Server
- Unternehmens-Dokumentensuche
Integration mit unternehmenseigenen Solr-Instanzen zur KI-gestützten Dokumentensuche und Wissensabfrage für Support- oder Forschungsteams. - Codebase-Exploration
Verwenden Sie Solr zum Indizieren und Durchsuchen von Quellcode oder technischer Dokumentation, damit Entwickler Codebasen mit KI-Tools abfragen und analysieren können. - API-Integration für smarte Assistenten
Rüsten Sie digitale Assistenten oder Chatbots mit Solr-gestützter Suche aus, um Nutzeranfragen aus großen, strukturierten Datensätzen zu beantworten. - Automatisierte Berichtserstellung
Daten aus Solr-Sammlungen abrufen und aggregieren, um Geschäftsberichte oder Analysen über KI-Workflows zu generieren. - Sichere Inhaltsbereitstellung
Steuern Sie den Zugriff auf sensible Dokumente mit JWT-Authentifizierung und stellen Sie sicher, dass nur autorisierte LLM-Interaktionen mit Solr-Daten möglich sind.
Einrichtung
Windsurf
- Voraussetzungen: Stellen Sie sicher, dass Python 3.11+, Docker und
uv
installiert sind. - Konfiguration finden: Öffnen Sie Ihre Windsurf-Konfigurationsdatei.
- Solr Search MCP Server hinzufügen: Fügen Sie das
mcpServers
-Objekt mit der Solr Search MCP-Konfiguration ein oder aktualisieren Sie es. - Speichern und neu starten: Speichern Sie die Konfiguration und starten Sie Windsurf neu.
- Überprüfung: Prüfen Sie, ob der Server läuft und erreichbar ist.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
API-Schlüssel absichern
Verwenden Sie Umgebungsvariablen für sensible Daten (z. B. JWT-Secrets).
Beispiel:
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"],
"env": {
"JWT_SECRET": "${JWT_SECRET}"
},
"inputs": {
"solr_url": "http://localhost:8983/solr"
}
}
}
}
Claude
- Voraussetzungen: Erforderliche Abhängigkeiten und Solr installieren.
- Konfiguration bearbeiten: Öffnen Sie die MCP-Server-Konfigurationsdatei von Claude.
- Server-Eintrag hinzufügen: Fügen Sie den MCP-Server-Befehl und die Argumente ein.
- Claude neu starten: Backend von Claude neu laden oder starten.
- Verbindung testen: Prüfen Sie das erfolgreiche MCP-Handshake.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Cursor
- Abhängigkeiten installieren: Stellen Sie sicher, dass Python 3.11+ und Docker installiert sind.
- Cursor-Konfiguration öffnen: Finden Sie den Abschnitt für MCP-Server.
- MCP-Server-Konfiguration einfügen: Solr Search Details hinzufügen.
- Änderungen anwenden: Speichern und Cursor neu starten.
- Überprüfen: Betriebsstatus prüfen.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Cline
- Umgebung vorbereiten: Python, Docker und
uv
müssen installiert sein. - Cline-Konfiguration öffnen: Suchen Sie den MCP-Server-Konfigurationsblock.
- Server konfigurieren: Details für Solr Search MCP hinzufügen.
- Cline neu starten: Konfigurationsänderungen übernehmen.
- Integration prüfen: Testabfrage senden.
{
"mcpServers": {
"solr-search": {
"command": "python",
"args": ["run_server.py"]
}
}
}
Nutzung dieses MCP in Flows
MCP in FlowHunt verwenden
Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Bereich für die System-MCP-Konfiguration tragen Sie die Details Ihres MCP-Servers in folgendem JSON-Format ein:
{
"solr-search": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Sobald die Konfiguration abgeschlossen ist, kann der KI-Agent diesen MCP als Tool mit Zugriff auf all seine Funktionen und Möglichkeiten nutzen. Denken Sie daran, “solr-search” an den tatsächlichen Namen Ihres MCP-Servers anzupassen und die URL durch die Ihres eigenen MCP-Servers zu ersetzen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Hinweise |
---|---|---|
Übersicht | ✅ | Feature-Liste und Zusammenfassung in README.md vorhanden |
Liste der Prompts | ⛔ | Keine Prompt-Vorlagen gefunden |
Liste der Ressourcen | ✅ | Solr-Suche, Abruf, Filterung, Sortierung, Paginierung |
Liste der Tools | ✅ | Erweiterte Suche, Abruf per ID, asynchrone Abfragen, Authentifizierung (JWT) |
API-Schlüssel-Absicherung | ✅ | .env.example-Datei und dokumentierte JWT/Auth-Konfiguration |
Sampling Support (weniger wichtig zur Bewertung) | ⛔ | Nicht erwähnt |
Meine Meinung: Dieser MCP-Server bietet eine solide Solr-Integration und implementiert alle Grundlagen für eine sichere, typsichere und flexible Dokumentensuche. Allerdings fehlen explizite Prompt-Vorlagen sowie Angaben zu Roots oder Sampling, was erweiterte MCP-Client-Workflows einschränken könnte. Die Dokumentation ist für Einrichtung und Funktionalität gut, geht aber wenig auf tiefergehende MCP-Features ein.
MCP-Bewertung
Verfügt über eine LICENSE | ⛔ (Keine LICENSE-Datei gefunden) |
---|---|
Mindestens ein Tool vorhanden | ✅ |
Anzahl der Forks | 0 |
Anzahl der Stars | 1 |
Bewertung:
Basierend auf den obigen Tabellen bewerte ich diesen MCP-Server mit 6/10. Er ist funktional und gut mit Solr integriert, aber es fehlen einige MCP-Ökosystem-Features (wie Roots, Sampling, Prompt-Vorlagen) und eine klare Open-Source-Lizenz.
Häufig gestellte Fragen
- What does the Solr Search MCP Server do?
Er fungiert als Brücke zwischen LLMs und Apache Solr und bietet einen sicheren, authentifizierten und typsicheren Zugriff auf Solrs Such-, Filter-, Sortier- und Dokumentenabruf-Funktionen innerhalb von FlowHunt und anderen MCP-kompatiblen Clients.
- What kinds of resources and tools does this MCP server provide?
Er stellt Solr-Dokumentensuche, Dokumentenabruf per ID, erweiterte Filterung und Sortierung, paginierte Suche, erweiterte Abfragen, asynchrone Operationen und JWT-basierte Authentifizierung bereit.
- What are common use cases for this server?
Typische Anwendungsfälle sind Unternehmens-Dokumentensuche, Codebase-Exploration, KI-gestützte Wissensabfrage, automatisierte Berichtserstellung und sichere Inhaltsbereitstellung mit Zugriffskontrolle.
- How can I securely configure authentication?
Verwenden Sie Umgebungsvariablen, um sensible Daten wie JWT-Secrets und Solr-URLs zu speichern und einzubinden. Die Dokumentation enthält Beispiele für jeden unterstützten Client.
- Does the Solr Search MCP Server support prompt templates or sampling?
In der aktuellen Implementierung sind keine expliziten Prompt-Vorlagen oder Sampling-Features enthalten.
- Is this MCP server open source?
Es gibt keine LICENSE-Datei, daher ist derzeit keine eindeutige Open-Source-Lizenz vorhanden.
Aktivieren Sie KI-Suche mit Solr-Power in FlowHunt
Verbinden Sie Ihre LLMs mit Solr für schnelle, sichere und fortschrittliche Dokumentensuche. Probieren Sie den Solr Search MCP Server in FlowHunt aus und geben Sie Ihren KI-Agenten einen Leistungsschub.