MCP-сервер Evolution Managed RAG
Agentic RAG Telegram Bot + MCP Managed RAG
Учебный MCP-сервер Cloud.ru поверх Evolution Managed RAG: отдает агенту контекст из базы знаний, в комплекте пример Telegram-бота на GigaChat
- 2 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Использует ключи сервисного аккаунта Cloud.ru с доступом к базе знаний проекта
- Telegram-бот из примера отправляет сообщения от имени бота пользователям чата
Установка
- Работает в
- Сервисы
Ручная установка
docker compose up --buildПоднимает оба сервиса из README. Перед запуском задайте переменные окружения бота и MCP-сервера.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Использует ключи сервисного аккаунта Cloud.ru с доступом к базе знаний проекта
- Telegram-бот из примера отправляет сообщения от имени бота пользователям чата
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект состоит из двух сервисов. mcp-managed-rag поднимает MCP-сервер по SSE с одним инструментом request_to_rag: он обращается к уже настроенной базе знаний Evolution Managed RAG в Cloud.ru, форматирует найденные документы в контекст и отдает его агенту. bot-managed-rag показывает, как этим MCP-инструментом пользуется Telegram-бот на LangGraph с GigaChat: пользователь пишет боту, ReAct-агент вызывает удаленный MCP-инструмент и стримит ответ обратно в Telegram, редактируя сообщение по мере генерации.
Для кого. Для тех, у кого уже есть база знаний в Cloud.ru Evolution Managed RAG и нужен пример MCP-обертки и Telegram-бота поверх нее.
Подходит, если
- Уже настроена база знаний в Evolution Managed RAG и нужен MCP-доступ к ней для агента
- Нужен рабочий пример Telegram-бота с RAG на GigaChat и LangGraph
- Нужен образец SSE MCP-сервера для деплоя своего инструмента в Cloud.ru
Не подходит, если
- Нет своей базы знаний в Evolution Managed RAG: без нее сервер использовать не из чего
- Нужен готовый публичный сервер: оба сервиса нужно развернуть и настроить самостоятельно
Пример запроса к агенту
Найди в базе знаний ответ на вопрос про условия возврата и перескажи своими словамиMCP
- Транспорт
- sse
- Авторизация
- API-ключ
Переменные окружения
EVOLUTION_PROJECT_IDобязательная- ID проекта Evolution в Cloud.ru.
KNOWLEDGE_BASE_IDобязательная- ID базы знаний Managed RAG.
KNOWLEDGE_BASE_VERSION_IDобязательная- ID версии базы знаний.
SERVICE_ACCOUNT_KEY_IDсекрет- ID ключа сервисного аккаунта Cloud.ru.
SERVICE_ACCOUNT_KEY_SECRETсекрет- Секрет ключа сервисного аккаунта Cloud.ru.
GIGACHAT_CREDENTIALSобязательная, секрет- Ключ авторизации GigaChat для примера Telegram-бота.
TELEGRAM_BOT_TOKENобязательная, секрет- Токен Telegram-бота для примера bot-managed-rag.
Ограничения
Учебный лабораторный проект Cloud.ru, требует уже созданный проект и базу знаний Evolution Managed RAG с ключами сервисного аккаунта, а также доступ к GigaChat API и токен Telegram-бота для примера бота. Транспорт MCP пока только SSE. Больше года без пушей и без обновлений.
Как отключить. Остановите сервисы командой docker compose down и уберите MCP-сервер из конфигурации клиента.
Частые вопросы
Обязательно ли разворачивать Telegram-бота?
Нет, bot-managed-rag это лишь пример клиента. MCP-сервер mcp-managed-rag можно подключить напрямую к любому MCP-клиенту по SSE.
Нужна ли отдельная база знаний?
Да, сервер только читает уже существующую базу знаний Evolution Managed RAG, создавать и наполнять ее нужно отдельно в Cloud.ru.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Telegram — все инструментыMCP-сервер для проверки текста на признаки генерации нейросетью через GigaChat API
MCP-сервер для API GigaChat
GigaChat API
Небольшой Python MCP-сервер для API GigaChat от Сбера: авторизация по Basic-ключу и обращение к моделям прямо из агента, проверялся на OpenCode под Windows
MCP Gateway для GigaChat и YandexGPT
MCP Gateway
Шлюз MCP к GigaChat и YandexGPT с автопереключением между ними и анонимизацией персональных данных по 152-ФЗ
Telegram API MCP
telegram-api-mcp
MCP-сервер для Telegram Bot API: сообщения, каналы, форумы, платежи и длинные посты от имени бота с учетом лимитов Telegram
Референсный многоагентный ассистент поддержки студентов с MCP-сервером к базе знаний и Битрикс24, Telegram и MAX
MCP Telegram с записью: агент отправляет, правит и удаляет сообщения, ищет чаты, ведет черновики и скачивает медиа в вашем аккаунте через MTProto
Коротко о README
README на русском описывает архитектуру из двух сервисов и путь запроса от Telegram до Managed RAG и обратно, перечисляет все переменные окружения для бота и MCP-сервера отдельно и дает команду docker compose up --build для быстрого старта.