├── .github └── workflows │ ├── changelog.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── composer.json ├── config └── mcp.php ├── database └── migrations │ └── create_mcp_sessions_table.php ├── phpunit.xml ├── routes └── web.php ├── samples └── basic │ ├── .editorconfig │ ├── .env.example │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── app │ ├── Http │ │ └── Controllers │ │ │ └── Controller.php │ ├── Mcp │ │ ├── GenerateSeoKeywordsPrompt.php │ │ ├── GenerateWelcomeMessage.php │ │ ├── GetAppVersion.php │ │ ├── GetArticleContent.php │ │ └── MyLaravelTools.php │ ├── Models │ │ └── User.php │ └── Providers │ │ └── AppServiceProvider.php │ ├── artisan │ ├── bootstrap │ ├── app.php │ ├── cache │ │ └── .gitignore │ └── providers.php │ ├── composer.json │ ├── composer.lock │ ├── config │ ├── app.php │ ├── auth.php │ ├── cache.php │ ├── database.php │ ├── filesystems.php │ ├── logging.php │ ├── mail.php │ ├── mcp.php │ ├── queue.php │ ├── sanctum.php │ ├── services.php │ └── session.php │ ├── database │ ├── .gitignore │ ├── factories │ │ └── UserFactory.php │ ├── migrations │ │ ├── 0001_01_01_000000_create_users_table.php │ │ ├── 0001_01_01_000001_create_cache_table.php │ │ ├── 0001_01_01_000002_create_jobs_table.php │ │ ├── 2025_06_25_144611_create_mcp_sessions_table.php │ │ └── 2025_08_08_121817_create_personal_access_tokens_table.php │ └── seeders │ │ └── DatabaseSeeder.php │ ├── dump.rdb │ ├── package.json │ ├── phpunit.xml │ ├── public │ ├── .htaccess │ ├── favicon.ico │ ├── index.php │ └── robots.txt │ ├── resources │ ├── css │ │ └── app.css │ ├── js │ │ ├── app.js │ │ └── bootstrap.js │ └── views │ │ └── welcome.blade.php │ ├── routes │ ├── api.php │ ├── console.php │ ├── mcp.php │ └── web.php │ ├── storage │ ├── app │ │ ├── .gitignore │ │ ├── private │ │ │ └── .gitignore │ │ └── public │ │ │ └── .gitignore │ ├── framework │ │ ├── .gitignore │ │ ├── cache │ │ │ ├── .gitignore │ │ │ └── data │ │ │ │ └── .gitignore │ │ ├── sessions │ │ │ └── .gitignore │ │ ├── testing │ │ │ └── .gitignore │ │ └── views │ │ │ └── .gitignore │ └── logs │ │ └── .gitignore │ ├── tests │ ├── Feature │ │ └── ExampleTest.php │ ├── Pest.php │ ├── TestCase.php │ └── Unit │ │ └── ExampleTest.php │ └── vite.config.js ├── src ├── Blueprints │ ├── PromptBlueprint.php │ ├── ResourceBlueprint.php │ ├── ResourceTemplateBlueprint.php │ └── ToolBlueprint.php ├── Commands │ ├── DiscoverCommand.php │ ├── ListCommand.php │ └── ServeCommand.php ├── Events │ ├── McpNotificationEvent.php │ ├── PromptsListChanged.php │ ├── ResourceUpdated.php │ ├── ResourcesListChanged.php │ └── ToolsListChanged.php ├── Facades │ └── Mcp.php ├── Http │ └── Controllers │ │ ├── SseTransportController.php │ │ └── StreamableTransportController.php ├── Listeners │ └── McpNotificationListener.php ├── McpRegistrar.php ├── McpServiceProvider.php ├── Session │ ├── DatabaseSessionHandler.php │ └── FileSessionHandler.php └── Transports │ ├── HttpServerTransport.php │ └── StreamableHttpServerTransport.php └── tests ├── Feature ├── Commands │ ├── DiscoverCommandTest.php │ ├── ListCommandTest.php │ └── ServeCommandTest.php ├── ManualRegistrationTest.php └── McpServiceProviderTest.php ├── Pest.php ├── Stubs ├── App │ └── Mcp │ │ ├── DiscoverableTool.php │ │ ├── ManualTestHandler.php │ │ └── ManualTestInvokableHandler.php └── routes │ └── mcp-definitions.php └── TestCase.php /.github/workflows/changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/.github/workflows/changelog.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/composer.json -------------------------------------------------------------------------------- /config/mcp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/config/mcp.php -------------------------------------------------------------------------------- /database/migrations/create_mcp_sessions_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/database/migrations/create_mcp_sessions_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/phpunit.xml -------------------------------------------------------------------------------- /routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/routes/web.php -------------------------------------------------------------------------------- /samples/basic/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/.editorconfig -------------------------------------------------------------------------------- /samples/basic/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/.env.example -------------------------------------------------------------------------------- /samples/basic/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/.gitattributes -------------------------------------------------------------------------------- /samples/basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/.gitignore -------------------------------------------------------------------------------- /samples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/README.md -------------------------------------------------------------------------------- /samples/basic/app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Http/Controllers/Controller.php -------------------------------------------------------------------------------- /samples/basic/app/Mcp/GenerateSeoKeywordsPrompt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Mcp/GenerateSeoKeywordsPrompt.php -------------------------------------------------------------------------------- /samples/basic/app/Mcp/GenerateWelcomeMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Mcp/GenerateWelcomeMessage.php -------------------------------------------------------------------------------- /samples/basic/app/Mcp/GetAppVersion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Mcp/GetAppVersion.php -------------------------------------------------------------------------------- /samples/basic/app/Mcp/GetArticleContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Mcp/GetArticleContent.php -------------------------------------------------------------------------------- /samples/basic/app/Mcp/MyLaravelTools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Mcp/MyLaravelTools.php -------------------------------------------------------------------------------- /samples/basic/app/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Models/User.php -------------------------------------------------------------------------------- /samples/basic/app/Providers/AppServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/app/Providers/AppServiceProvider.php -------------------------------------------------------------------------------- /samples/basic/artisan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/artisan -------------------------------------------------------------------------------- /samples/basic/bootstrap/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/bootstrap/app.php -------------------------------------------------------------------------------- /samples/basic/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/bootstrap/providers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/bootstrap/providers.php -------------------------------------------------------------------------------- /samples/basic/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/composer.json -------------------------------------------------------------------------------- /samples/basic/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/composer.lock -------------------------------------------------------------------------------- /samples/basic/config/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/app.php -------------------------------------------------------------------------------- /samples/basic/config/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/auth.php -------------------------------------------------------------------------------- /samples/basic/config/cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/cache.php -------------------------------------------------------------------------------- /samples/basic/config/database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/database.php -------------------------------------------------------------------------------- /samples/basic/config/filesystems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/filesystems.php -------------------------------------------------------------------------------- /samples/basic/config/logging.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/logging.php -------------------------------------------------------------------------------- /samples/basic/config/mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/mail.php -------------------------------------------------------------------------------- /samples/basic/config/mcp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/mcp.php -------------------------------------------------------------------------------- /samples/basic/config/queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/queue.php -------------------------------------------------------------------------------- /samples/basic/config/sanctum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/sanctum.php -------------------------------------------------------------------------------- /samples/basic/config/services.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/services.php -------------------------------------------------------------------------------- /samples/basic/config/session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/config/session.php -------------------------------------------------------------------------------- /samples/basic/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /samples/basic/database/factories/UserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/factories/UserFactory.php -------------------------------------------------------------------------------- /samples/basic/database/migrations/0001_01_01_000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/migrations/0001_01_01_000000_create_users_table.php -------------------------------------------------------------------------------- /samples/basic/database/migrations/0001_01_01_000001_create_cache_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/migrations/0001_01_01_000001_create_cache_table.php -------------------------------------------------------------------------------- /samples/basic/database/migrations/0001_01_01_000002_create_jobs_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/migrations/0001_01_01_000002_create_jobs_table.php -------------------------------------------------------------------------------- /samples/basic/database/migrations/2025_06_25_144611_create_mcp_sessions_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/migrations/2025_06_25_144611_create_mcp_sessions_table.php -------------------------------------------------------------------------------- /samples/basic/database/migrations/2025_08_08_121817_create_personal_access_tokens_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/migrations/2025_08_08_121817_create_personal_access_tokens_table.php -------------------------------------------------------------------------------- /samples/basic/database/seeders/DatabaseSeeder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/database/seeders/DatabaseSeeder.php -------------------------------------------------------------------------------- /samples/basic/dump.rdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/dump.rdb -------------------------------------------------------------------------------- /samples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/package.json -------------------------------------------------------------------------------- /samples/basic/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/phpunit.xml -------------------------------------------------------------------------------- /samples/basic/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/public/.htaccess -------------------------------------------------------------------------------- /samples/basic/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/basic/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/public/index.php -------------------------------------------------------------------------------- /samples/basic/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /samples/basic/resources/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/resources/css/app.css -------------------------------------------------------------------------------- /samples/basic/resources/js/app.js: -------------------------------------------------------------------------------- 1 | import './bootstrap'; 2 | -------------------------------------------------------------------------------- /samples/basic/resources/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/resources/js/bootstrap.js -------------------------------------------------------------------------------- /samples/basic/resources/views/welcome.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/resources/views/welcome.blade.php -------------------------------------------------------------------------------- /samples/basic/routes/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/routes/api.php -------------------------------------------------------------------------------- /samples/basic/routes/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/routes/console.php -------------------------------------------------------------------------------- /samples/basic/routes/mcp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/routes/mcp.php -------------------------------------------------------------------------------- /samples/basic/routes/web.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/routes/web.php -------------------------------------------------------------------------------- /samples/basic/storage/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/storage/app/.gitignore -------------------------------------------------------------------------------- /samples/basic/storage/app/private/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/framework/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/storage/framework/.gitignore -------------------------------------------------------------------------------- /samples/basic/storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /samples/basic/storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /samples/basic/tests/Feature/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/tests/Feature/ExampleTest.php -------------------------------------------------------------------------------- /samples/basic/tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/tests/Pest.php -------------------------------------------------------------------------------- /samples/basic/tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/tests/TestCase.php -------------------------------------------------------------------------------- /samples/basic/tests/Unit/ExampleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/tests/Unit/ExampleTest.php -------------------------------------------------------------------------------- /samples/basic/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/samples/basic/vite.config.js -------------------------------------------------------------------------------- /src/Blueprints/PromptBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Blueprints/PromptBlueprint.php -------------------------------------------------------------------------------- /src/Blueprints/ResourceBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Blueprints/ResourceBlueprint.php -------------------------------------------------------------------------------- /src/Blueprints/ResourceTemplateBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Blueprints/ResourceTemplateBlueprint.php -------------------------------------------------------------------------------- /src/Blueprints/ToolBlueprint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Blueprints/ToolBlueprint.php -------------------------------------------------------------------------------- /src/Commands/DiscoverCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Commands/DiscoverCommand.php -------------------------------------------------------------------------------- /src/Commands/ListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Commands/ListCommand.php -------------------------------------------------------------------------------- /src/Commands/ServeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Commands/ServeCommand.php -------------------------------------------------------------------------------- /src/Events/McpNotificationEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Events/McpNotificationEvent.php -------------------------------------------------------------------------------- /src/Events/PromptsListChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Events/PromptsListChanged.php -------------------------------------------------------------------------------- /src/Events/ResourceUpdated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Events/ResourceUpdated.php -------------------------------------------------------------------------------- /src/Events/ResourcesListChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Events/ResourcesListChanged.php -------------------------------------------------------------------------------- /src/Events/ToolsListChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Events/ToolsListChanged.php -------------------------------------------------------------------------------- /src/Facades/Mcp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Facades/Mcp.php -------------------------------------------------------------------------------- /src/Http/Controllers/SseTransportController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Http/Controllers/SseTransportController.php -------------------------------------------------------------------------------- /src/Http/Controllers/StreamableTransportController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Http/Controllers/StreamableTransportController.php -------------------------------------------------------------------------------- /src/Listeners/McpNotificationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Listeners/McpNotificationListener.php -------------------------------------------------------------------------------- /src/McpRegistrar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/McpRegistrar.php -------------------------------------------------------------------------------- /src/McpServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/McpServiceProvider.php -------------------------------------------------------------------------------- /src/Session/DatabaseSessionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Session/DatabaseSessionHandler.php -------------------------------------------------------------------------------- /src/Session/FileSessionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Session/FileSessionHandler.php -------------------------------------------------------------------------------- /src/Transports/HttpServerTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Transports/HttpServerTransport.php -------------------------------------------------------------------------------- /src/Transports/StreamableHttpServerTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/src/Transports/StreamableHttpServerTransport.php -------------------------------------------------------------------------------- /tests/Feature/Commands/DiscoverCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Feature/Commands/DiscoverCommandTest.php -------------------------------------------------------------------------------- /tests/Feature/Commands/ListCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Feature/Commands/ListCommandTest.php -------------------------------------------------------------------------------- /tests/Feature/Commands/ServeCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Feature/Commands/ServeCommandTest.php -------------------------------------------------------------------------------- /tests/Feature/ManualRegistrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Feature/ManualRegistrationTest.php -------------------------------------------------------------------------------- /tests/Feature/McpServiceProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Feature/McpServiceProviderTest.php -------------------------------------------------------------------------------- /tests/Pest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Pest.php -------------------------------------------------------------------------------- /tests/Stubs/App/Mcp/DiscoverableTool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Stubs/App/Mcp/DiscoverableTool.php -------------------------------------------------------------------------------- /tests/Stubs/App/Mcp/ManualTestHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Stubs/App/Mcp/ManualTestHandler.php -------------------------------------------------------------------------------- /tests/Stubs/App/Mcp/ManualTestInvokableHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-mcp/laravel/HEAD/tests/Stubs/App/Mcp/ManualTestInvokableHandler.php -------------------------------------------------------------------------------- /tests/Stubs/routes/mcp-definitions.php: -------------------------------------------------------------------------------- 1 |