R2R FastMCP Server
MCP-сервер для интеграции R2R (Retrieval-Augmented Generation) с Claude Desktop.
Доступные реализации:
server.py— Кастомный MCP сервер с 5 специализированными инструментами (search, rag, advanced_search, graph_search, advanced_rag)r2r_openapi_server.py— Автогенерация из OpenAPI спецификации R2R (полный доступ ко всем R2R API эндпоинтам)
Быстрый старт
Примечание: Проект использует
uvдля управления зависимостями. Убедись, что uv установлен:curl -LsSf https://astral.sh/uv/install.sh | sh
Установка в Claude Desktop
Кастомный сервер (5 инструментов):
OpenAPI сервер (полный R2R API):
Доступные инструменты
search— поиск по базе знаний R2R (vector, graph, web, document)rag— RAG-запрос с генерацией ответа
Тестирование с GUI
Для визуального тестирования инструментов используй MCP Inspector:
Откроется браузер на http://localhost:5173 с GUI для:
Просмотра всех 114 инструментов из R2R API
Вызова инструментов с параметрами
Просмотра результатов и логов в реальном времени
Команды разработки
Требования
Python 3.12+
uv 0.6+ (инструкция по установке)
R2R instance (запущенный сервер)
Документация
Полная документация находится в CLAUDE.md