rail-score — MCP-сервер для Claude Code: оценка контента и защита агента
Хостинговый MCP-сервер с оценкой контента по восьми измерениям RAIL, детекцией инъекций и проверкой на персональные данные по DPDP.
claude mcp add --transport http rail-score https://mcp.responsibleailabs.ai/mcpЧто делает rail-score
rail-score подключается к агенту одним URL и работает как прослойка перед REST API api.responsibleailabs.ai/railscore/v1/. Своей логики оценки сервер не содержит: он проверяет ключ, приводит запросы и ответы к удобному для агента виду и передаёт их движку. Кредиты, арендатор и лимиты те же, что и при прямых запросах к API.
Внутри девять инструментов с префиксом rail_. rail_evaluate оценивает текст по восьми измерениям RAIL и умеет применять политику с порогами по каждому измерению; rail_check_compliance сверяет с gdpr, ccpa, hipaa, eu_ai_act, india_dpdp и india_ai_gov; rail_detect_injection ищет инъекции в недоверенном тексте; rail_evaluate_tool_call решает, пропустить вызов инструмента, предупредить или заблокировать; rail_scan_tool_result чистит вывод инструмента от PII и возвращает замаскированный текст; rail_safe_regenerate переписывает ответ, пока тот не пройдёт проверку; три инструмента rail_dpdp_* закрывают работу с DPDP. Плюс три бесплатных ресурса: rail://framework/dimensions, rail://account/capabilities и rail://framework/policy-schema.
Понадобится ключ rail_... из дашборда — без него сервер не примет запросы. Транспорт только Streamable HTTP, один эндпоинт /mcp, SSE не поддерживается. Если в дашборде включена политика приложения, она перебивает политику из запроса: policy_outcome.source будет application, а не request.
Какие задачи решает
- проверить черновик ответа на безопасность до отправки пользователю
- остановить вызов инструмента, который нарушает пороги политики
- вычистить персональные данные из вывода инструмента
- распознать попытку инъекции в недоверенном тексте
- сверить контент с требованиями DPDP перед выгрузкой
Примеры запросов агенту
- Оцени этот черновик ответа по всем измерениям RAIL и покажи, где проседает безопасность
- Проверь текст на попытку инъекции, прежде чем я передам его агенту
- Прогони вывод инструмента через
rail_scan_tool_resultи верни замаскированную версию
Как установить rail-score
Командой платформы: удалённый сервер
claude mcp add --transport http rail-score https://mcp.responsibleailabs.ai/mcpКомандой платформы: удалённый сервер
codex mcp add rail-score --url https://mcp.responsibleailabs.ai/mcpФайл настроек
{
"mcpServers": {
"rail-score": {
"url": "https://mcp.responsibleailabs.ai/mcp"
}
}
}Файл настроек
{
"servers": {
"rail-score": {
"type": "http",
"url": "https://mcp.responsibleailabs.ai/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http rail-score https://mcp.responsibleailabs.ai/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о rail-score
Как установить rail-score в Claude Code?
Одной командой: claude mcp add --transport http rail-score https://mcp.responsibleailabs.ai/mcp. Ключ rail_... добавьте в заголовок авторизации.
Что делает rail-score?
Даёт агенту девять инструментов для оценки контента, проверки на соответствие требованиям, детекции инъекций и работы с персональными данными. Оценка идёт по восьми измерениям RAIL, политика задаётся порогами по каждому измерению.
Что нужно для работы rail-score?
Ключ rail_... из дашборда. Транспорт только Streamable HTTP, эндпоинт один — /mcp.