Integrations
Сервер MCP корневых сигналов
Сервер протокола контекста модели ( MCP ), который предоставляет оценщики корневых сигналов в качестве инструментов для помощников и агентов ИИ.
Обзор
Этот проект служит мостом между API Root Signals и клиентскими приложениями MCP, позволяя помощникам и агентам на основе ИИ оценивать ответы по различным критериям качества.
Функции
- Раскрывает оценщики корневых сигналов как инструменты MCP
- Поддерживает как стандартную оценку, так и оценку RAG с контекстами
- Реализует SSE для развертывания сети
- Совместимость с различными клиентами MCP, такими как Cursor
Инструменты
Сервер предоставляет следующие инструменты:
list_evaluators
— список всех доступных оценщиков в вашей учетной записи Root Signals.run_evaluation
— запускает стандартную оценку с использованием указанного идентификатора оценщика.run_evaluation_by_name
— запускает стандартную оценку с использованием указанного имени оценщикаrun_rag_evaluation
— запускает оценку RAG с контекстами, используя указанный идентификатор оценщикаrun_rag_evaluation_by_name
— запускает оценку RAG с контекстами, используя указанное имя оценщикаrun_coding_policy_adherence
— запускает оценку соблюдения политики кодирования с использованием документов политики, таких как файлы правил ИИ.list_judges
- Список всех доступных судей на вашем аккаунте Root Signals. Судья - это собрание оценщиков, формирующих LLM-as-a-judge.run_judge
— запускает судью, используя указанный идентификатор судьи
Как использовать этот сервер
1. Получите свой ключ API
Зарегистрируйтесь и создайте ключ или сгенерируйте временный ключ
2. Запустите MCP-сервер.
4. с транспортом sse на докере (рекомендуется)
Вы должны увидеть некоторые журналы (примечание: /mcp
— это новая предпочтительная конечная точка; /sse
по-прежнему доступен для обратной совместимости)
Из всех остальных клиентов, поддерживающих транспорт SSE, добавьте сервер в свою конфигурацию, например, в Cursor:
с помощью stdio с вашего хоста MCP
В курсоре / Клоде на рабочем столе и т. д.:
Примеры использования
Допустим, вам нужно объяснение для фрагмента кода. Вы можете просто поручить агенту оценить свой ответ и улучшить его с помощью оценщиков Root Signals:
После обычного ответа LLM агент может автоматически
- обнаружить соответствующие оценщики с помощью корневых сигналов MCP (в данном случае
Conciseness
иRelevance
), - выполнить их и
- предоставить более качественное объяснение на основе отзывов оценщиков:
Затем он может автоматически оценить вторую попытку еще раз, чтобы убедиться, что улучшенное объяснение действительно имеет более высокое качество:
Предположим, в вашем приложении GenAI есть шаблон подсказки в каком-то файле:
Вы можете измерить, просто спросив Cursor Agent: Evaluate the summarizer prompt in terms of clarity and precision. use Root Signals
. Вы получите оценки и обоснования в Cursor:
Для большего количества примеров использования посмотрите демонстрации
Как внести свой вклад
Вклады приветствуются, если они применимы ко всем пользователям.
Минимальные шаги включают в себя:
uv sync --extra dev
pre-commit install
- Добавьте свой код и тесты в
src/root_mcp_server/tests/
docker compose up --build
ROOT_SIGNALS_API_KEY=<something> uv run pytest .
- все должно пройтиruff format . && ruff check --fix
Ограничения
Устойчивость сети
Текущая реализация не включает механизмы отсрочки и повтора для вызовов API:
- Отсутствие экспоненциальной задержки для неудавшихся запросов
- Нет автоматических повторных попыток для временных ошибок
- Нет регулирования запросов для соблюдения ограничения скорости
Встроенный клиент MCP предназначен только для справки.
Этот репозиторий включает root_mcp_server.client.RootSignalsMCPClient
для справки без гарантий поддержки, в отличие от сервера. Мы рекомендуем ваш собственный или любой из официальных клиентов MCP для использования в производстве.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер MCP корневых сигналов
Related MCP Servers
- -securityAlicense-qualityMCP Server for networl monitoring software ntopng.Last updated -PythonMIT License
- Python
- Python
- TypeScriptMIT License