Servidor MCP

api-schema-drift-detector

io.github.lazymac2x/api-schema-drift-detector
Herramientas para desarrolladores Público y accesible MCP 2026-07-28

Qué hace este 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.
Esquema de entrada
{'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.
Esquema de entrada
{'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.
Esquema de entrada
{'type': 'object', 'required': ['schema', 'data'], 'properties': {'data': {'description': 'Data to validate (any type)'}, 'schema': {'type': 'object', 'description': 'JSON schema to validate against'}}}
Añadido
breaking-change-analyzer
17 de September de 2026 a las 12:43
Añadido
drift-detector
17 de September de 2026 a las 12:43
Añadido
schema-validator
17 de September de 2026 a las 12:43