🚀 Агентский RAG с MCP-сервером 
✨ Обзор

Agentic RAG с сервером MCP — это мощный проект, объединяющий сервер и клиент MCP (Model Context Protocol) для создания приложений Agentic RAG (Retrieval-Augmented Generation).
Эта настройка оснащает вашу систему RAG передовыми инструментами, такими как:
🕵️♂️ Извлечение сущностей
🔍 Уточнение запроса
✅ Проверка релевантности
Сервер размещает эти интеллектуальные инструменты, а клиент показывает, как легко их подключить и использовать.
🖥️ Сервер — server.py
Сервер, работающий на основе класса FastMCP из библиотеки mcp , предоставляет следующие удобные инструменты:
Название инструмента | Описание | Икона |
| Возвращает текущую дату и время | ⏰ |
| Использует OpenAI для извлечения сущностей из запроса — повышая релевантность поиска документов | 🧠 |
| Улучшает качество пользовательских запросов с помощью уточнения на основе OpenAI | ✨ |
| Отфильтровывает нерелевантный контент, проверяя релевантность фрагмента с помощью LLM | ✅ |
🤝 Клиент — mcp-client.py
Клиент демонстрирует, как подключаться и взаимодействовать с сервером MCP:
Установить соединение с
ClientSessionиз библиотекиmcpСписок всех доступных серверных инструментов
Вызов любого инструмента с пользовательскими аргументами
Обработка запросов с использованием OpenAI или инструментов Gemini и MCP в тандеме
⚙️ Требования
Python 3.9 или выше
пакет
openaiPythonбиблиотека
mcppython-dotenvдля управления переменными среды
🛠️ Руководство по установке
🔐 Конфигурация
Создайте файл
.env(используйте.env.sampleв качестве шаблона)Установите вашу модель OpenAI в
.env:
🚀 Как использовать
Запустите MCP-сервер:
Запустите клиент MCP:
📜 Лицензия
Данный проект лицензирован в соответствии с лицензией MIT .
Спасибо за чтение 🙏
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