Machinegrade Validate
Проверяет ответы ИИ на соответствие JSON Schema, ответу OpenAPI или синтаксису SQL
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
Machinegrade Validate — сервер для разработчиков и авторов ИИ-агентов, которым нужно убедиться, что сгенерированный моделью результат действительно соответствует ожидаемому формату, а не только выглядит правильным. У сервера один инструмент: он сверяет переданный артефакт с контрактом. Поддерживаются три вида проверок: соответствие JSON Schema, соответствие описанию ответа в OpenAPI и корректность синтаксиса SQL. Проверка детерминированная, то есть один и тот же вход всегда даёт один и тот же результат, что удобно для автоматических конвейеров и тестов. Сервер удалённый, ключей в настройках не требует.
Инструменты · 1
из ответа tools/list
validate
validate
Validate an artifact against a contract (json_schema | openapi_response | sql) via the machinegrade validate API.
validate(type: string, artifact: object|array|string|number|boolean|null, contract?: object)
// inputSchema
{
"type": "object",
"required": [
"type",
"artifact"
],
"properties": {
"type": {
"enum": [
"json_schema",
"openapi_response",
"sql"
],
"type": "string",
"description": "Which validator to run."
},
"artifact": {
"type": [
"object",
"array",
"string",
"number",
"boolean",
"null"
],
"description": "The artifact to validate, as a JSON value — not a JSON-encoded string. json_schema/openapi_response: the object/array/value itself. sql: the SQL statement as a string."
},
"contract": {
"type": "object",
"description": "Validator-specific contract. json_schema: { schema }. openapi_response: { spec, path, method, status }. sql: { dialect }."
}
}
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot