Releases: BinarCode/laravel-restify
Releases · BinarCode/laravel-restify
Release 10.2.16
What's Changed
- adding support for storeAs from the request (#686) (Lupacescu Eduard)
Release 10.2.15
What's Changed
- fix: wrapper json schema object (#685) (Lupacescu Eduard)
Release 10.2.14
What's Changed
- fixing visibility for fields (#684) (Lupacescu Eduard)
Release 10.2.13
Release 10.2.12
What's Changed
New Features:
- Add configurable MCP mode (
directorwrapper) viaRESTIFY_MCP_MODEenv variable - Create 4 wrapper tools for progressive discovery:
discover-repositories: List all MCP-enabled repositoriesget-repository-operations: Get operations for a specific repositoryget-operation-details: Get detailed schema for an operationexecute-operation: Execute an operation with parameters
Architecture:
ToolRegistryservice: Centralized registry for repository/operation metadata with cachingWrapperToolHelperstrait: Shared utilities for schema formatting and example generation- Multi-layer validation ensures only MCP-enabled repositories are accessible
Benefits:
- Reduces tool count from 50+ to 4 wrapper tools (in wrapper mode)
- Better token efficiency for AI agents
- Progressive discovery improves exploration
- Backward compatible via config (defaults to
directmode) - Static tools remain unaffected regardless of mode
Validation:
- Only repositories with
HasMcpToolstrait are exposed - Each operation validates
mcpAllows*()permissions - Clear error messages guide missing configuration
Release 10.2.11
What's Changed
- fixing fields that should be displayed on mcp index (#681) (Lupacescu Eduard)
Release 10.2.10
Release 10.2.9
What's Changed
- fix: validations extra (#678) (Lupacescu Eduard)
Release 10.2.8
What's Changed
- index data (#677) (Lupacescu Eduard)
Release 10.2.7
What's Changed
- Fixing the actions for MCP payload