К основному содержанию
MCP-сервер CX Codex

RAGScore — MCP-сервер для Claude Code: оценка RAG и установка

Собирает QA-наборы из ваших документов и проверяет RAG-систему по эндпоинту: точность, разбор провалов, приватность на локальной модели.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add ragscore -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- uvx ragscore
Открыть на GitHub

Что делает RAGScore

RAGScore делает две вещи по очереди. Сначала генерирует пары «вопрос-ответ» из файлов проекта, потом гоняет их через ваш RAG по HTTP-эндпоинту и считает баллы. В отчёте видно общую точность и список вопросов, где система ошиблась.

Внутри есть режим --detailed: каждая пара получает пять оценок — правильность, полноту, релевантность, краткость и верность источнику. Флаг --diagnose идёт дальше и раскладывает провалы по причинам: ретривер не нашёл нужный фрагмент, генератор выдумал факт, ответ неполный или понят неверно. Для этого берётся support_span, заготовленный вместе с парой.

Часть оценок работает через OpenAI или Anthropic — их ключи передаются в переменных окружения при подключении сервера. Для локального контура есть Ollama, тогда облачные ключи не нужны. Без действующего ключа выбранного провайдера оценка не пойдёт.

Какие задачи решает

  • собрать QA-набор из документации проекта
  • померить точность своего RAG по эндпоинту
  • найти вопросы, на которых RAG отвечает неверно
  • понять, провал в поиске или в генерации
  • оценить RAG без отправки документов в облако

Примеры запросов агенту

  • Сгенерируй QA-пары из docs/ и оцени мой RAG на http://localhost:8000/query
  • Прогони оценку с --detailed --diagnose и покажи, сколько ошибок дал ретривер
  • Сделай QA-набор для аудитории developers с целью api-integration из docs/

Как установить RAGScore

Командой платформы

claude mcp add ragscore -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- uvx ragscore

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from ragscore <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о RAGScore

Как установить RAGScore в Claude Code?

Добавьте сервер командой claude mcp add ragscore -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -- uvx ragscore. Ключи подставьте свои.

Что делает RAGScore?

Генерирует пары «вопрос-ответ» из документов и оценивает ответы вашего RAG по эндпоинту: общая точность, пять метрик по каждой паре, разбор причин провалов.

Можно ли обойтись без ключей OpenAI и Anthropic?

Да, если считать на локальной модели через Ollama. Тогда документы и вопросы не уходят в облако.

Похожие MCP-серверы

Все MCP-серверы по теме «Тесты и QA» →
Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 727звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо mobile-mcp mobile-next Подключает управление мобильными устройствами на iOS и Android к ИИ-агенту. Пригодится для запуска тестов, снятия скриншотов и автоматизации сценариев в приложениях. CX Codex +1 ★ 9 946звёзд репо e2e tester-army Открывает сессии веб- и мобильных приложений из проекта e2e для проверки экранов и подбора локаторов. Пригодится при отладке сквозных сценариев с ИИ-агентом. CX Codex +1 ★ 11 912звёзд репо mockserver mock-server Поднимает один порт, который отвечает за любую внешнюю зависимость: HTTP, gRPC, WebSocket. Пригодится, когда бэкенда ещё нет или он падает. CX Codex +1 ★ 4 996звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой