ReActMCP: Ein MCP-Dienst, der Suchfunktionen in KI-Assistenten integriert
Was ist ReActMCP?
ReActMCP ist ein MCP-basierter Server, der Websuchfunktionen in das KI-Assistenten-Framework integriert. Seine Kernaufgabe besteht darin, grundlegende und erweiterte Websuchen über die Exa API auszuführen und die Ergebnisse in Echtzeit im Markdown-Format zurückzugeben. Es ist im Wesentlichen so, als würde man einer KI eine Suchmaschine hinzufügen, mit der sie stets die neuesten Inhalte abrufen kann. ReActMCP ist Teil des umfassenderen ReActMCP-Projekts, das darauf abzielt, verschiedene MCP-Werkzeuge und Server miteinander zu verbinden, um KI-Assistenten ein breiteres Spektrum an Fähigkeiten zu bieten.

Funktionsmerkmale von ReActMCP
Basiswebanfrage: Kann einfache Suchanfragen über die Exa API ausführen.
Erweiterte Websuche: Unterstützt zusätzliche Filteroptionen wie Domainbeschränkungen, Textinhalt-Anforderungen und Datumsfilter.
Ausgabe im Markdown-Format: Stellt die Suchergebnisse im Markdown-Format dar, um Titel, URLs und Zusammenfassungen übersichtlich zu integrieren.
MCP-Integration: Lässt sich problemlos in das MCP-Server-Ökosystem einbinden, um eine KI-Unterstaltung mit mehreren Werkzeugen zu ermöglichen.
Personalisierung und Anpassung: Benutzer können neue Werkzeuge hinzufügen, Konfigurationsdateien ändern sowie das Verhalten oder die Darstellung der Ausgabe des KI-Assistenten anpassen.
Anwendungen von ReActMCP
Die Einsatzszenarien von ReActMCP konzentrieren sich vor allem darauf, KI-Assistenten Websuchfunktionen bereitzustellen und so deren Fähigkeit zur Informationsbeschaffung und -verarbeitung zu erweitern.
Wenn aktuelle Informationen benötigt werden oder sich Fakten ändern können, werden über die Websuche die relevantesten und neuesten Informationen abgerufen.
Es werden gezielte Suchen nach bestimmten Quellen oder Themen durchgeführt, um genauere Informationen zu erhalten.
Bei der Beantwortung von Fragen werden die URLs aus den Suchergebnissen als maßgebliche Quellen angegeben.
Bei der Bearbeitung komplexer Themen werden die Informationen in organisierte Abschnitte zerlegt und aus mehreren Blickwinkeln betrachtet.

Verwendung von ReActMCP
Repository klonen: Klone das ReActMCP-Repository von GitHub.
Virtuelle Umgebung erstellen (optional, aber empfohlen): Erstelle und aktiviere eine virtuelle Python-Umgebung.
Abhängigkeiten installieren: Führe pip install -r requirements.txt aus, um die erforderlichen Abhängigkeiten zu installieren.
Umgebungsvariablen konfigurieren: Erstelle im Projektstammverzeichnis eine .env-Datei und setze die erforderlichen Umgebungsvariablen wie EXA_API_KEY.
MCP konfigurieren: Bearbeite bei Bedarf die Datei mcp_config.json, um Werkzeuge zu aktivieren oder zu deaktivieren und die Standardparameter zu ändern.
Server starten: Führe den Code in web_search.py aus, um den MCP-Server zu starten.
Werkzeug testen: Teste die Suchfunktion, indem du die Funktion test_search() ausführst.
GitHub-Repository: https://github.com/mshojaei77/ReActMCP
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 