[0.0.13] - 2025-05-01
Added
- 🧪 Support for Mixed and Union Types (anyOf/nullables): mcpo now accurately exposes OpenAPI schemas with anyOf compositions and nullable fields.
- 🧷 Authentication-Required Docs Access with --strict-auth: When enabled, the new --strict-auth option restricts access to both the tool endpoints and their interactive documentation pages—ensuring sensitive internal services aren’t inadvertently exposed to unauthenticated users or LLMs.
- 🧬 Custom Schema Definitions for Complex Models: Developers can now register custom BaseModel schemas with arbitrary nesting and field variants, allowing precise OpenAPI representations of deeply structured payloads—ensuring crystal-clear docs and compatibility for multi-layered data workflows.
- 🔄 Smarter Schema Inference Across Data Types: Schema generation has been enhanced to gracefully handle nested unions, nulls, and fallback types, dramatically improving accuracy in tools using variable output formats or flexible data contracts.