Fixed
- Issue #8: JSON Schema now correctly generates
oneOfarrays for union types, fixing validation errors when Claude Desktop passes values as strings (e.g.,userAuthorized: "true"instead oftrue)
Changed
- BREAKING: Migrated from Zod v3 to Zod v4
z.record(z.any())→z.record(z.string(), z.any())ZodError.errors→ZodError.issuesz.string().url()→z.url()errorMap→errorparameter for enums
- Updated all dependencies to latest versions:
@modelcontextprotocol/sdk: 1.13.3 → 1.25.1zod: 3.25.76 → 4.3.5typescript: 5.8.3 → 5.9.3@types/node: 24.x → 25.0.3sharp: 0.34.2 → 0.34.5
- Enhanced tool descriptions with comprehensive documentation
- Simplified binary name from
@bschauer/strapi-mcp-servertostrapi-mcp-server
Removed
- Unused imports and type definitions
- Custom MCP capabilities (not supported in SDK 1.25.1)
Full Changelog: v2.7.1...v2.8.0