🚀 Agentic RAG mit MCP-Server 
✨ Übersicht

Agentic RAG mit MCP Server ist ein leistungsstarkes Projekt, das einen MCP-Server (Model Context Protocol) und einen Client zum Erstellen von Agentic RAG -Anwendungen (Retrieval-Augmented Generation) zusammenbringt.
Dieses Setup stattet Ihr RAG-System mit erweiterten Tools aus, wie beispielsweise:
🕵️♂️ Entitätsextraktion
🔍 Abfrageverfeinerung
✅ Relevanzprüfung
Der Server hostet diese intelligenten Tools, während der Client zeigt, wie man sie nahtlos verbindet und nutzt.
🖥️ Server – server.py
Der Server wird von der FastMCP -Klasse aus der mcp Bibliothek unterstützt und stellt diese praktischen Tools bereit:
Werkzeugname | Beschreibung | Symbol |
| Gibt das aktuelle Datum und die aktuelle Uhrzeit zurück | ⏰ |
| Verwendet OpenAI , um Entitäten aus einer Abfrage zu extrahieren und so die Relevanz des Dokumentabrufs zu verbessern | 🧠 |
| Verbessert die Qualität von Benutzerabfragen durch OpenAI-gestützte Verfeinerung | ✨ |
| Filtert irrelevante Inhalte heraus, indem die Chunk-Relevanz mit einem LLM überprüft wird | ✅ |
🤝 Client — mcp-client.py
Der Client demonstriert, wie eine Verbindung zum MCP-Server hergestellt und mit ihm interagiert wird:
Stellen Sie eine Verbindung mit
ClientSessionaus dermcpBibliothek herListen Sie alle verfügbaren Servertools auf
Rufen Sie jedes Tool mit benutzerdefinierten Argumenten auf
Verarbeiten Sie Abfragen, indem Sie OpenAI- oder Gemini- und MCP-Tools gleichzeitig nutzen
⚙️ Voraussetzungen
Python 3.9 oder höher
openaiPython-Paketmcp-Bibliothekpython-dotenvfür die Verwaltung von Umgebungsvariablen
🛠️ Installationsanleitung
🔐 Konfiguration
Erstellen Sie eine
.envDatei (verwenden Sie.env.sampleals Vorlage).Legen Sie Ihr OpenAI-Modell in
.envfest:
🚀 Anwendung
Starten Sie den MCP-Server:
Führen Sie den MCP-Client aus:
📜 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Danke fürs Lesen 🙏
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides RAG capabilities for semantic document search using Qdrant vector database and Ollama/OpenAI embeddings, allowing users to add, search, list, and delete documentation with metadata support.Last updated -116Apache 2.0
- -securityFlicense-qualityThis server enables AI assistants (CLINE, Cursor, Windsurf, Claude Desktop) to share a common knowledge base through Retrieval Augmented Generation (RAG), providing consistent information access across multiple tools.Last updated -4
Agentsetofficial
AsecurityAlicenseAqualityAn open-source platform for Retrieval-Augmented Generation (RAG). Upload documents and query them ⚡Last updated -12423MIT License- -securityFlicense-qualityImplements Retrieval-Augmented Generation (RAG) using GroundX and OpenAI, allowing users to ingest documents and perform semantic searches with advanced context handling through Modern Context Processing (MCP).Last updated -5