MCPサーバー

api-schema-drift-detector

io.github.lazymac2x/api-schema-drift-detector
開発者向けツール 公開・接続可能 MCP 2026-07-28

このMCPでできること

Validates JSON data and detects API schema drift and breaking changes between schema versions.

breaking-change-analyzer
Analyzes breaking changes between two schema versions. Detects: field removal, type changes, newly required fields, enum value removal, constraint tightening.
入力スキーマ
{'type': 'object', 'required': ['oldSchema', 'newSchema'], 'properties': {'newSchema': {'type': 'object', 'description': 'New (candidate) schema version'}, 'oldSchema': {'type': 'object', 'description': 'Previous (deployed) schema version'}}}
drift-detector
Detects differences between an actual API response and an expected JSON schema. Reports missing_required (error), type_mismatch (error), enum_violation (error), missing_optional (warning), unexpected_field (info). Recurses into nested objects.
入力スキーマ
{'type': 'object', 'required': ['schema', 'response'], 'properties': {'schema': {'type': 'object', 'description': 'Expected JSON schema'}, 'response': {'type': 'object', 'description': 'Actual API response to check against schema'}}}
schema-validator
Validates if data conforms to a JSON schema. Returns valid:true/false and an error message on failure.
入力スキーマ
{'type': 'object', 'required': ['schema', 'data'], 'properties': {'data': {'description': 'Data to validate (any type)'}, 'schema': {'type': 'object', 'description': 'JSON schema to validate against'}}}
追加
breaking-change-analyzer
2026年9月17日12:43
追加
drift-detector
2026年9月17日12:43
追加
schema-validator
2026年9月17日12:43