Skip to content

Releases: BinarCode/laravel-restify

Release 10.2.16

24 Oct 12:44
2ee2ac5

Choose a tag to compare

What's Changed

  • adding support for storeAs from the request (#686) (Lupacescu Eduard)

Release 10.2.15

24 Oct 11:47
79aa0b0

Choose a tag to compare

What's Changed

  • fix: wrapper json schema object (#685) (Lupacescu Eduard)

Release 10.2.14

23 Oct 14:16
cc4c9be

Choose a tag to compare

What's Changed

  • fixing visibility for fields (#684) (Lupacescu Eduard)

Release 10.2.13

22 Oct 14:57
e060b1a

Choose a tag to compare

What's Changed

  • customizing description for tools (#682) (Lupacescu Eduard)
  • feat: add MCP wrapper tool system for progressive repository discovery (#683) (Lupacescu Eduard)

Release 10.2.12

22 Oct 14:56
e060b1a

Choose a tag to compare

What's Changed

New Features:

  • Add configurable MCP mode (direct or wrapper) via RESTIFY_MCP_MODE env variable
  • Create 4 wrapper tools for progressive discovery:
    • discover-repositories: List all MCP-enabled repositories
    • get-repository-operations: Get operations for a specific repository
    • get-operation-details: Get detailed schema for an operation
    • execute-operation: Execute an operation with parameters

Architecture:

  • ToolRegistry service: Centralized registry for repository/operation metadata with caching
  • WrapperToolHelpers trait: 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 direct mode)
  • Static tools remain unaffected regardless of mode

Validation:

  • Only repositories with HasMcpTools trait are exposed
  • Each operation validates mcpAllows*() permissions
  • Clear error messages guide missing configuration

Release 10.2.11

15 Oct 09:06
8a26d36

Choose a tag to compare

What's Changed

  • fixing fields that should be displayed on mcp index (#681) (Lupacescu Eduard)

Release 10.2.10

10 Oct 17:17
c1d29ac

Choose a tag to compare

What's Changed

  • fix: exclude global search from mcp tools by default (#679) (Lupacescu Eduard)
  • Allow file upload from url (#680) (Lupacescu Eduard)

Release 10.2.9

10 Oct 14:08
b65eecc

Choose a tag to compare

What's Changed

  • fix: validations extra (#678) (Lupacescu Eduard)

Release 10.2.8

10 Oct 12:54
e549387

Choose a tag to compare

What's Changed

  • index data (#677) (Lupacescu Eduard)

Release 10.2.7

06 Oct 16:36
c0f526c

Choose a tag to compare

What's Changed

  • Fixing the actions for MCP payload