MCPサーバー

JSON Schema Regression Examples — Free Pilot

pub.akash.hurricane.ingress.s6d4jqn7rlal7d9hkd64h7pn8o/schema-regression-examples
開発者向けツール 利用不可 MCP 2025-11-25

このMCPでできること

Generates bounded JSON Schema regression examples showing cases accepted by an old schema and rejected by a new schema.

acknowledge_package_received
Explicitly acknowledge receiving one generated package in this anonymous session. Call only after the user or client confirms receipt; never call automatically. This is a client-reported acknowledgment, not evidence of file verification, purchase, payment or human identity.
冪等
入力スキーマ
{'type': 'object', 'required': ['session_token', 'attempt_id'], 'properties': {'attempt_id': {'type': 'string', 'pattern': '^[0-9a-f]{32}$', 'description': 'Attempt id returned with the generated package.'}, 'session_token': {'type': 'string', 'pattern': '^[0-9a-f]{64}$', 'description': 'Anonymous session token returned by this MCP tool; not an operator credential.'}}, 'additionalProperties': False}
generate_regression_examples
Generate JSON Schema regression examples
Free pilot: generate bounded old-accepted, new-rejected JSON Schema examples. An inconclusive result never proves compatibility. Schemas and results are processed in memory; only anonymous coarse usage outcomes are retained. Supply schemas as JSON strings to preserve large integers. Read value_json for exact examples. No API key, model call or payment is needed. Keep the returned anonymous session_token and attempt_id for optional, explicit receipt acknowledgment and nonbinding future-price interest. Never acknowledge receipt or price interest automatically. Supported subset: one explicit type, properties, required, boolean additionalProperties, items, enum, minimum/maximum, minLength/maxLength and minItems/maxItems. No references, composition, patterns, formats or full OpenAPI. Both the HTTP JSON envelope and the combined UTF-8 schema text are limited to 64 KiB; escaping may make the envelope limit stricter. The complete response is limited to 1 MiB. Returns exact example strings and generated file contents for local verification.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['old_schema_json', 'new_schema_json'], 'properties': {'session_token': {'type': 'string', 'pattern': '^[0-9a-f]{64}$', 'description': 'Anonymous session token returned by this MCP tool; not an operator credential.'}, 'new_schema_json': {'type': 'string', 'maxLength': 65536, 'description': 'New schema encoded as a JSON string.'}, 'old_schema_json': {'type': 'string', 'maxLength': 65536, 'description': 'Old schema encoded as a JSON string.'}}, 'additionalProperties': False}
record_price_interest
Record explicit, voluntary, nonbinding interest in a future package priced at 29 USD. Call only when the user or client has expressly indicated this interest; never infer interest from generating or receiving a package. Requires the same custom supported schema attempt to have produced a verified counterexample and received an explicit receipt acknowledgment. This is not an order, checkout, subscription, purchase or payment; no money moves and no external contact is made. The current pilot remains free.
冪等
入力スキーマ
{'type': 'object', 'required': ['session_token', 'attempt_id', 'price_usd', 'voluntary'], 'properties': {'price_usd': {'type': 'integer', 'const': 29}, 'voluntary': {'type': 'boolean', 'const': True}, 'attempt_id': {'type': 'string', 'pattern': '^[0-9a-f]{32}$', 'description': 'Attempt id returned with the generated package.'}, 'session_token': {'type': 'string', 'pattern': '^[0-9a-f]{64}$', 'description': 'Anonymous session token returned by this MCP tool; not an operator credential.'}}, 'additionalProperties': False}
追加
record_price_interest
2026年9月22日2:40
追加
acknowledge_package_received
2026年9月22日2:40
追加
generate_regression_examples
2026年9月22日2:40