Expand description
Settings validation - parses and validates settings JSON files.
Structs§
- McpError
Metadata - MCP-specific metadata attached to validation errors.
- Settings
With Errors - Validated settings with any accumulated errors.
- Validation
Error - A validation error with location and context.
Enums§
Functions§
- filter_
invalid_ permission_ rules - Filters invalid permission rules from raw parsed JSON data before schema validation. Returns warnings for each filtered rule.
- validate_
settings_ file_ content - Validates settings file content string, parsing JSON and validating structure.
- validate_
settings_ json - Validates that settings JSON conforms to expected structure. Returns a SettingsWithErrors containing the parsed JSON and any validation errors.
Type Aliases§
- Field
Path - Field path in dot notation (e.g., “permissions.defaultMode”)