# rail-score

Хостинговый MCP-сервер с оценкой контента по восьми измерениям RAIL, детекцией инъекций и проверкой на персональные данные по DPDP.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: Responsible-AI-Labs
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Responsible-AI-Labs/rail-score-mcp
- Обновлён: 2026-06-22
- HTML: https://affpapa.org/nevibecode/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`.

## Требования
- Удалённый сервер: `https://mcp.responsibleailabs.ai/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http rail-score https://mcp.responsibleailabs.ai/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add rail-score --url https://mcp.responsibleailabs.ai/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "rail-score": {
            "url": "https://mcp.responsibleailabs.ai/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "rail-score": {
            "type": "http",
            "url": "https://mcp.responsibleailabs.ai/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http rail-score https://mcp.responsibleailabs.ai/mcp
```

## Когда брать
- проверить черновик ответа на безопасность до отправки пользователю
- остановить вызов инструмента, который нарушает пороги политики
- вычистить персональные данные из вывода инструмента
- распознать попытку инъекции в недоверенном тексте
- сверить контент с требованиями DPDP перед выгрузкой

## Примеры запросов агенту
- Оцени этот черновик ответа по всем измерениям RAIL и покажи, где проседает безопасность
- Проверь текст на попытку инъекции, прежде чем я передам его агенту
- Прогони вывод инструмента через `rail_scan_tool_result` и верни замаскированную версию

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47577
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43902

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
