{ "name": "laravel/mcp", "description": "Rapidly build MCP servers for your Laravel applications.", "keywords": [ "mcp", "laravel" ], "homepage": "https://github.com/laravel/mcp", "license": "MIT", "support": { "issues": "https://github.com/laravel/mcp/issues", "source": "https://github.com/laravel/mcp" }, "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "require": { "php": "^8.2", "ext-json": "*", "ext-mbstring": "*", "illuminate/container": "^11.45.3|^12.41.1|^13.0", "illuminate/console": "^11.45.3|^12.41.1|^13.0", "illuminate/contracts": "^11.45.3|^12.41.1|^13.0", "illuminate/http": "^11.45.3|^12.41.1|^13.0", "illuminate/routing": "^11.45.3|^12.41.1|^13.0", "illuminate/support": "^11.45.3|^12.41.1|^13.0", "illuminate/validation": "^11.45.3|^12.41.1|^13.0", "illuminate/json-schema": "^12.41.1|^13.0" }, "require-dev": { "laravel/pint": "^1.20", "orchestra/testbench": "^9.15|^10.8|^11.0", "pestphp/pest": "^3.8.5|^4.3.2", "phpstan/phpstan": "^2.1.27", "rector/rector": "^2.2.4" }, "autoload": { "psr-4": { "Laravel\\Mcp\\": "src/", "Laravel\\Mcp\\Server\\": "src/Server/" } }, "autoload-dev": { "psr-4": { "Workbench\\App\\": "workbench/app/", "Tests\\": "tests/" } }, "extra": { "laravel": { "providers": [ "Laravel\\Mcp\\Server\\McpServiceProvider" ], "aliases": { "Mcp": "Laravel\\Mcp\\Server\\Facades\\Mcp" } } }, "scripts": { "post-autoload-dump": [ "@clear", "@prepare" ], "clear": "@php vendor/bin/testbench package:purge-skeleton --ansi", "prepare": "@php vendor/bin/testbench package:discover --ansi", "build": "@php vendor/bin/testbench workbench:build --ansi", "serve": [ "Composer\\Config::disableProcessTimeout", "@build", "@php vendor/bin/testbench serve --ansi" ], "minify": "npx terser resources/js/mcp-sdk.js --compress --mangle --output resources/js/mcp-sdk.min.js", "lint": [ "pint", "rector" ], "test:lint": [ "pint --test", "rector --dry-run" ], "test:unit": "pest --ci --coverage --min=92.5", "test:types": "phpstan --no-progress", "test": [ "@test:lint", "@test:unit", "@test:types" ] }, "config": { "sort-packages": true, "allow-plugins": { "pestphp/pest-plugin": true } }, "minimum-stability": "dev", "prefer-stable": true }