Skip to content

v0.4.0 - MCP Specification Compliance Fixes

Choose a tag to compare

@galatanovidiu galatanovidiu released this 04 Dec 19:23
· 41 commits to trunk since this release
4262b27

This patch release focuses on MCP specification compliance and project improvements.

Bug Fixes

  • Flattened Schema Handling (#93): Added automatic transformation of flattened schemas (string, number, boolean, array) to MCP-compatible object schemas. The MCP specification requires all tool input schemas to be of type "object" - abilities using flattened schemas now work correctly.

Improvements

  • Tool Annotations Mapping (#91): Fixed annotation field name mismatches between WordPress Abilities API format and MCP specification. The adapter now correctly maps readonlyreadOnlyHint, destructivedestructiveHint, and idempotentidempotentHint for full protocol compliance.

  • Added .gitattributes to exclude development files from releases (#94)

  • Added GNU General Public License v2 (#97)

Documentation

  • Fixed missing comma in transport permissions example (#85)

  • Applied WordPress PHP documentation standards (#92)

New Contributors

Full Changelog: v0.3.0...v0.4.0