1 PHP Package
Virgil edited this page 2026-03-11 12:14:37 +00:00

PHP Package

Composer: lthn/mcp Provider: Core\Front\Mcp\Boot

Namespaces

Namespace Description
Core\Mcp\ Core MCP services and types
Core\Website\Mcp\ Website-facing MCP endpoints
Core\Front\Mcp\ Front-end Boot provider

Structure

src/php/
  src/
    Mcp/
      Boot.php
      Console/
      Context/
      Controllers/
      Database/
      Dependencies/
      DTO/
      Events/
      Exceptions/
      Lang/
      Listeners/
      Middleware/
      Migrations/
      Models/
      Resources/
      Routes/
      Services/
      Tests/
      Tools/
      View/
    Website/Mcp/
    Front/Mcp/

Key Directories

  • Tools/ — MCP tool handler implementations for the Laravel MCP endpoint.
  • Services/ — MCP service layer (tool registry, execution, context management).
  • Controllers/ — HTTP controllers for MCP endpoints.
  • Routes/ — API and web route definitions.
  • Models/ — Eloquent models for MCP-related data.
  • Context/ — Context providers for MCP tool execution.
  • DTO/ — Data transfer objects for MCP requests/responses.
  • Middleware/ — Request middleware for MCP endpoints.
  • Events/ / Listeners/ — Event-driven MCP hooks.

Dependencies

PHP: lthn/php.