DSAIL — MCP-сервер для Claude Code: правила и установка
DSAIL превращает письменную политику в проверяемые правила и возвращает результат по каждому утверждению. Подходит для повторяемых проверок документов и данных.
claude mcp add --transport http dsail https://agents.jaxon.ai/mcpЧто делает DSAIL
DSAIL компилирует правила из политики в формальный набор с хешем содержимого. Модель извлекает значения утверждений, а сервис проверяет их отдельно и возвращает TRUE, FALSE, UNKNOWN или AMBIGUOUS. В каждом результате есть имя утверждения и исходный текст правила.
Сервис не получает документ и не вызывает модель. Он формирует набор промптов, JSON-схему и правила валидации, а проверяемый запрос содержит словарь утверждений. Через MCP доступны инструменты для открытия UI проверки; локальный пакет также даёт dsail.Client, dsail mcp, dsail serve и dsail init. Локальный вариант требует Python 3.10 или новее.
Какие задачи решает
- превратить письменную политику в формальные правила
- проверить значения утверждений в документе
- показать правило, определившее результат
- отделить
UNKNOWNот ложного утверждения - передать решение о последствиях
FALSEсвоему приложению
Примеры запросов агенту
- Преобразуй правила из
policies/expenses.dsailв набор для проверки и покажи, что будет подписывать человек. - Извлеки значения из документа, проверь их по
policies/expenses.dsailи сохрани утверждения вclaims.json. - Открой UI проверки для скомпилированной политики и верни мне ссылку.
Как установить DSAIL
1Командой платформы: удалённый сервер
claude mcp add --transport http dsail https://agents.jaxon.ai/mcp2Командой платформы
claude mcp add dsail -- uvx dsailuvx запускает команду с именем пакета; если в README она другая — uvx --from dsail <команда>
1Командой платформы: удалённый сервер
codex mcp add dsail --url https://agents.jaxon.ai/mcp2Командой платформы
codex mcp add dsail -- uvx dsailuvx запускает команду с именем пакета; если в README она другая — uvx --from dsail <команда>
Файл настроек
{
"mcpServers": {
"dsail": {
"url": "https://agents.jaxon.ai/mcp"
}
}
}{
"mcpServers": {
"dsail": {
"command": "uvx",
"args": [
"dsail"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dsail <команда>
Файл настроек
{
"servers": {
"dsail": {
"type": "http",
"url": "https://agents.jaxon.ai/mcp"
}
}
}{
"servers": {
"dsail": {
"type": "stdio",
"command": "uvx",
"args": [
"dsail"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dsail <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http dsail https://agents.jaxon.ai/mcp2Командой платформы
gemini mcp add dsail uvx dsailuvx запускает команду с именем пакета; если в README она другая — uvx --from dsail <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DSAIL
Как установить DSAIL в Claude Code?
Выполните claude mcp add --transport http dsail https://agents.jaxon.ai/mcp.
Что делает DSAIL?
Он компилирует правила из письменной политики, принимает значения утверждений и проверяет каждое правило отдельно. Результат включает имя сработавшего утверждения и текст его источника.
Что нужно для локального варианта DSAIL?
Нужен Python 3.10 или новее. Пакет устанавливается командой pip install dsail.