├── CLAUDE.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── loop.php ├── images ├── claude-desktop.png ├── icon.png └── laravel-loop.png ├── routes └── api.php └── src ├── Collections └── ToolCollection.php ├── Commands ├── Concerns │ └── AuthenticateUsers.php ├── LoopMcpCallCommand.php ├── LoopMcpConfigCommand.php └── LoopMcpServerStartCommand.php ├── Concerns ├── LogsMessages.php └── Makeable.php ├── Contracts ├── SseDriverInterface.php ├── Tool.php └── Toolkit.php ├── Enums ├── ErrorCode.php ├── MessageType.php ├── Mode.php └── Providers.php ├── Exceptions └── LoopMcpException.php ├── Facades └── Loop.php ├── Http ├── Controllers │ ├── McpController.php │ └── McpSSEController.php ├── Middleware │ ├── LegacySseEnabledMiddleware.php │ └── StreamableHttpEnabledMiddleware.php └── Requests │ └── AskRequest.php ├── Loop.php ├── LoopServiceProvider.php ├── LoopTools.php ├── McpHandler.php ├── ResourceData.php ├── Services ├── SseDriverManager.php ├── SseService.php └── SseSessionManager.php ├── SseDrivers ├── FileDriver.php └── RedisDriver.php ├── Toolkits ├── LaravelFactoriesToolkit.php └── LaravelModelToolkit.php └── Tools ├── CustomTool.php ├── Models ├── Concerns │ ├── FormatsModelAttributes.php │ ├── MapsDatabaseTypeToParameterType.php │ └── ProvidesModelColumns.php ├── CreateModelFactoryTool.php ├── CreateModelTool.php ├── DeleteModelTool.php ├── DescribeModelFactoryTool.php ├── DescribeModelTool.php ├── FindModelTool.php ├── ListModelsTool.php └── UpdateModelTool.php └── StripeTool.php /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/composer.json -------------------------------------------------------------------------------- /config/loop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/config/loop.php -------------------------------------------------------------------------------- /images/claude-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/images/claude-desktop.png -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/images/icon.png -------------------------------------------------------------------------------- /images/laravel-loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/images/laravel-loop.png -------------------------------------------------------------------------------- /routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/routes/api.php -------------------------------------------------------------------------------- /src/Collections/ToolCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Collections/ToolCollection.php -------------------------------------------------------------------------------- /src/Commands/Concerns/AuthenticateUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Commands/Concerns/AuthenticateUsers.php -------------------------------------------------------------------------------- /src/Commands/LoopMcpCallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Commands/LoopMcpCallCommand.php -------------------------------------------------------------------------------- /src/Commands/LoopMcpConfigCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Commands/LoopMcpConfigCommand.php -------------------------------------------------------------------------------- /src/Commands/LoopMcpServerStartCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Commands/LoopMcpServerStartCommand.php -------------------------------------------------------------------------------- /src/Concerns/LogsMessages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Concerns/LogsMessages.php -------------------------------------------------------------------------------- /src/Concerns/Makeable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Concerns/Makeable.php -------------------------------------------------------------------------------- /src/Contracts/SseDriverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Contracts/SseDriverInterface.php -------------------------------------------------------------------------------- /src/Contracts/Tool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Contracts/Tool.php -------------------------------------------------------------------------------- /src/Contracts/Toolkit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Contracts/Toolkit.php -------------------------------------------------------------------------------- /src/Enums/ErrorCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Enums/ErrorCode.php -------------------------------------------------------------------------------- /src/Enums/MessageType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Enums/MessageType.php -------------------------------------------------------------------------------- /src/Enums/Mode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Enums/Mode.php -------------------------------------------------------------------------------- /src/Enums/Providers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Enums/Providers.php -------------------------------------------------------------------------------- /src/Exceptions/LoopMcpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Exceptions/LoopMcpException.php -------------------------------------------------------------------------------- /src/Facades/Loop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Facades/Loop.php -------------------------------------------------------------------------------- /src/Http/Controllers/McpController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Http/Controllers/McpController.php -------------------------------------------------------------------------------- /src/Http/Controllers/McpSSEController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Http/Controllers/McpSSEController.php -------------------------------------------------------------------------------- /src/Http/Middleware/LegacySseEnabledMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Http/Middleware/LegacySseEnabledMiddleware.php -------------------------------------------------------------------------------- /src/Http/Middleware/StreamableHttpEnabledMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Http/Middleware/StreamableHttpEnabledMiddleware.php -------------------------------------------------------------------------------- /src/Http/Requests/AskRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Http/Requests/AskRequest.php -------------------------------------------------------------------------------- /src/Loop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Loop.php -------------------------------------------------------------------------------- /src/LoopServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/LoopServiceProvider.php -------------------------------------------------------------------------------- /src/LoopTools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/LoopTools.php -------------------------------------------------------------------------------- /src/McpHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/McpHandler.php -------------------------------------------------------------------------------- /src/ResourceData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/ResourceData.php -------------------------------------------------------------------------------- /src/Services/SseDriverManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Services/SseDriverManager.php -------------------------------------------------------------------------------- /src/Services/SseService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Services/SseService.php -------------------------------------------------------------------------------- /src/Services/SseSessionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Services/SseSessionManager.php -------------------------------------------------------------------------------- /src/SseDrivers/FileDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/SseDrivers/FileDriver.php -------------------------------------------------------------------------------- /src/SseDrivers/RedisDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/SseDrivers/RedisDriver.php -------------------------------------------------------------------------------- /src/Toolkits/LaravelFactoriesToolkit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Toolkits/LaravelFactoriesToolkit.php -------------------------------------------------------------------------------- /src/Toolkits/LaravelModelToolkit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Toolkits/LaravelModelToolkit.php -------------------------------------------------------------------------------- /src/Tools/CustomTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/CustomTool.php -------------------------------------------------------------------------------- /src/Tools/Models/Concerns/FormatsModelAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/Concerns/FormatsModelAttributes.php -------------------------------------------------------------------------------- /src/Tools/Models/Concerns/MapsDatabaseTypeToParameterType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/Concerns/MapsDatabaseTypeToParameterType.php -------------------------------------------------------------------------------- /src/Tools/Models/Concerns/ProvidesModelColumns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/Concerns/ProvidesModelColumns.php -------------------------------------------------------------------------------- /src/Tools/Models/CreateModelFactoryTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/CreateModelFactoryTool.php -------------------------------------------------------------------------------- /src/Tools/Models/CreateModelTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/CreateModelTool.php -------------------------------------------------------------------------------- /src/Tools/Models/DeleteModelTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/DeleteModelTool.php -------------------------------------------------------------------------------- /src/Tools/Models/DescribeModelFactoryTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/DescribeModelFactoryTool.php -------------------------------------------------------------------------------- /src/Tools/Models/DescribeModelTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/DescribeModelTool.php -------------------------------------------------------------------------------- /src/Tools/Models/FindModelTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/FindModelTool.php -------------------------------------------------------------------------------- /src/Tools/Models/ListModelsTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/ListModelsTool.php -------------------------------------------------------------------------------- /src/Tools/Models/UpdateModelTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/Models/UpdateModelTool.php -------------------------------------------------------------------------------- /src/Tools/StripeTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirschbaum-development/laravel-loop/HEAD/src/Tools/StripeTool.php --------------------------------------------------------------------------------