Skip to content

Releases: BinarCode/laravel-restify

Release 10.3.3

28 Nov 09:07
c238a99

Choose a tag to compare

What's Changed

  • feat: add CtaSection, FeaturesSection, HeroSection, and HeroStat components with interactive features and styling (Denis Dobra)
  • Feature/docs v3 modernize (#693) (Denis Dobra)
  • Revert "refactor: Modules & libraries setup + global search + dark/light mode…" (#692) (Lupacescu Eduard)
  • refactor: Modules & libraries setup + global search + dark/light mode fixed (#690) (Denis Dobra)

Release 10.3.2

17 Nov 08:15
0e9ffba

Choose a tag to compare

Added

  • Added the $request->filteredQuery() method to the RestifyRequest

Release 10.3.1

27 Oct 18:14
8ae860e

Choose a tag to compare

What's Changed

  • fix: ignore cache for tools (#688) (Lupacescu Eduard)

10.3.0

27 Oct 14:40
d9687d7

Choose a tag to compare

Added

  • Enhanced RestifyServer for the MCP to support tokenization.

Release 10.2.17

27 Oct 14:40
d9687d7

Choose a tag to compare

What's Changed

  • 10.3.0 (#687) (Lupacescu Eduard)

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