Fixed mcp compatibility

This commit is contained in:
Jan Böhmer 2026-05-06 23:37:38 +02:00
parent f7b2539ef1
commit 7858b955d5
2 changed files with 133 additions and 40 deletions

169
composer.lock generated
View file

@ -4,7 +4,11 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
<<<<<<< HEAD
"content-hash": "d6bda397c505e1e6d540c814a2368fbb",
=======
"content-hash": "79f9618efcdf9891b62843fb5c3fb8de",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"packages": [
{
"name": "amphp/amp",
@ -1628,22 +1632,22 @@
},
{
"name": "api-platform/mcp",
"version": "v4.3.4",
"version": "4.3.x-dev",
"source": {
"type": "git",
"url": "https://github.com/api-platform/mcp.git",
"reference": "a984d05c20a02dfc0dd7691aaac8a9ba546f93ee"
"reference": "407c1039e8e022f7baed7d2cfbf63f5f09957f6b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/api-platform/mcp/zipball/a984d05c20a02dfc0dd7691aaac8a9ba546f93ee",
"reference": "a984d05c20a02dfc0dd7691aaac8a9ba546f93ee",
"url": "https://api.github.com/repos/api-platform/mcp/zipball/407c1039e8e022f7baed7d2cfbf63f5f09957f6b",
"reference": "407c1039e8e022f7baed7d2cfbf63f5f09957f6b",
"shasum": ""
},
"require": {
"api-platform/json-schema": "^4.3",
"api-platform/metadata": "^4.3",
"mcp/sdk": "^0.4.0",
"mcp/sdk": ">=0.4 <1.0",
"php": ">=8.2",
"symfony/object-mapper": "^7.4 || ^8.0",
"symfony/polyfill-php85": "^1.32"
@ -1699,12 +1703,13 @@
],
"support": {
"issues": "https://github.com/api-platform/mcp/issues",
"source": "https://github.com/api-platform/mcp/tree/v4.3.4"
"source": "https://github.com/api-platform/mcp/tree/4.3"
},
"time": "2026-04-30T12:21:24+00:00"
"time": "2026-05-06T12:07:59+00:00"
},
{
"name": "api-platform/metadata",
<<<<<<< HEAD
"version": "v4.3.6",
"source": {
"type": "git",
@ -1715,6 +1720,18 @@
"type": "zip",
"url": "https://api.github.com/repos/api-platform/metadata/zipball/e9e8a7b85d2d513edff3b108072f8ab23a9d6344",
"reference": "e9e8a7b85d2d513edff3b108072f8ab23a9d6344",
=======
"version": "4.3.x-dev",
"source": {
"type": "git",
"url": "https://github.com/api-platform/metadata.git",
"reference": "52b367f046c5d202629e9441aece39b0e6b37838"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/api-platform/metadata/zipball/52b367f046c5d202629e9441aece39b0e6b37838",
"reference": "52b367f046c5d202629e9441aece39b0e6b37838",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"shasum": ""
},
"require": {
@ -1797,9 +1814,15 @@
"swagger"
],
"support": {
<<<<<<< HEAD
"source": "https://github.com/api-platform/metadata/tree/v4.3.6"
},
"time": "2026-05-22T12:00:17+00:00"
=======
"source": "https://github.com/api-platform/metadata/tree/4.3"
},
"time": "2026-05-06T12:07:59+00:00"
>>>>>>> dc5b8184 (Fixed mcp compatibility)
},
{
"name": "api-platform/openapi",
@ -7147,16 +7170,16 @@
},
{
"name": "mcp/sdk",
"version": "v0.4.0",
"version": "v0.5.0",
"source": {
"type": "git",
"url": "https://github.com/modelcontextprotocol/php-sdk.git",
"reference": "1f5f7e16a3af23dd43ec0a5c972d7aa8e8429024"
"reference": "fb2c8c2ee4ab2791239c5f534bb07bfb7589d4e8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/modelcontextprotocol/php-sdk/zipball/1f5f7e16a3af23dd43ec0a5c972d7aa8e8429024",
"reference": "1f5f7e16a3af23dd43ec0a5c972d7aa8e8429024",
"url": "https://api.github.com/repos/modelcontextprotocol/php-sdk/zipball/fb2c8c2ee4ab2791239c5f534bb07bfb7589d4e8",
"reference": "fb2c8c2ee4ab2791239c5f534bb07bfb7589d4e8",
"shasum": ""
},
"require": {
@ -7164,19 +7187,22 @@
"opis/json-schema": "^2.4",
"php": "^8.1",
"php-http/discovery": "^1.20",
"phpdocumentor/reflection-docblock": "^5.6",
"phpdocumentor/reflection-docblock": "^5.6 || ^6.0",
"psr/clock": "^1.0",
"psr/container": "^1.0 || ^2.0",
"psr/event-dispatcher": "^1.0",
"psr/http-client": "^1.0",
"psr/http-factory": "^1.1",
"psr/http-message": "^1.1 || ^2.0",
"psr/http-server-handler": "^1.0",
"psr/http-server-middleware": "^1.0",
"psr/log": "^1.0 || ^2.0 || ^3.0",
"symfony/finder": "^5.4 || ^6.4 || ^7.3 || ^8.0",
"symfony/uid": "^5.4 || ^6.4 || ^7.3 || ^8.0"
},
"require-dev": {
"composer/semver": "^3.0",
"ext-openssl": "*",
"firebase/php-jwt": "^6.10 || ^7.0",
"laminas/laminas-httphandlerrunner": "^2.12",
"nyholm/psr7": "^1.8",
"nyholm/psr7-server": "^1.1",
@ -7188,8 +7214,13 @@
"psr/simple-cache": "^2.0 || ^3.0",
"symfony/cache": "^5.4 || ^6.4 || ^7.3 || ^8.0",
"symfony/console": "^5.4 || ^6.4 || ^7.3 || ^8.0",
"symfony/finder": "^5.4 || ^6.4 || ^7.3 || ^8.0",
"symfony/http-client": "^5.4 || ^6.4 || ^7.3 || ^8.0",
"symfony/process": "^5.4 || ^6.4 || ^7.3 || ^8.0"
},
"suggest": {
"symfony/finder": "Required for file-based discovery."
},
"type": "library",
"autoload": {
"psr-4": {
@ -7217,9 +7248,9 @@
"description": "Model Context Protocol SDK for Client and Server applications in PHP",
"support": {
"issues": "https://github.com/modelcontextprotocol/php-sdk/issues",
"source": "https://github.com/modelcontextprotocol/php-sdk/tree/v0.4.0"
"source": "https://github.com/modelcontextprotocol/php-sdk/tree/v0.5.0"
},
"time": "2026-02-23T21:42:54+00:00"
"time": "2026-04-26T13:37:40+00:00"
},
{
"name": "mf2/mf2",
@ -9174,16 +9205,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
"version": "5.6.7",
"version": "6.0.3",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
"reference": "31a105931bc8ffa3a123383829772e832fd8d903"
"reference": "7bae67520aa9f5ecc506d646810bd40d9da54582"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/31a105931bc8ffa3a123383829772e832fd8d903",
"reference": "31a105931bc8ffa3a123383829772e832fd8d903",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582",
"reference": "7bae67520aa9f5ecc506d646810bd40d9da54582",
"shasum": ""
},
"require": {
@ -9191,8 +9222,8 @@
"ext-filter": "*",
"php": "^7.4 || ^8.0",
"phpdocumentor/reflection-common": "^2.2",
"phpdocumentor/type-resolver": "^1.7",
"phpstan/phpdoc-parser": "^1.7|^2.0",
"phpdocumentor/type-resolver": "^2.0",
"phpstan/phpdoc-parser": "^2.0",
"webmozart/assert": "^1.9.1 || ^2"
},
"require-dev": {
@ -9202,7 +9233,8 @@
"phpstan/phpstan-mockery": "^1.1",
"phpstan/phpstan-webmozart-assert": "^1.2",
"phpunit/phpunit": "^9.5",
"psalm/phar": "^5.26"
"psalm/phar": "^5.26",
"shipmonk/dead-code-detector": "^0.5.1"
},
"type": "library",
"extra": {
@ -9232,44 +9264,44 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
"source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.7"
"source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3"
},
"time": "2026-03-18T20:47:46+00:00"
"time": "2026-03-18T20:49:53+00:00"
},
{
"name": "phpdocumentor/type-resolver",
"version": "1.12.0",
"version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "92a98ada2b93d9b201a613cb5a33584dde25f195"
"reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195",
"reference": "92a98ada2b93d9b201a613cb5a33584dde25f195",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9",
"reference": "327a05bbee54120d4786a0dc67aad30226ad4cf9",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
"php": "^7.3 || ^8.0",
"php": "^7.4 || ^8.0",
"phpdocumentor/reflection-common": "^2.0",
"phpstan/phpdoc-parser": "^1.18|^2.0"
"phpstan/phpdoc-parser": "^2.0"
},
"require-dev": {
"ext-tokenizer": "*",
"phpbench/phpbench": "^1.2",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/extension-installer": "^1.4",
"phpstan/phpstan": "^2.1",
"phpstan/phpstan-phpunit": "^2.0",
"phpunit/phpunit": "^9.5",
"rector/rector": "^0.13.9",
"vimeo/psalm": "^4.25"
"psalm/phar": "^4"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-1.x": "1.x-dev"
"dev-1.x": "1.x-dev",
"dev-2.x": "2.x-dev"
}
},
"autoload": {
@ -9290,9 +9322,9 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
"source": "https://github.com/phpDocumentor/TypeResolver/tree/1.12.0"
"source": "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0"
},
"time": "2025-11-21T15:09:14+00:00"
"time": "2026-01-06T21:53:42+00:00"
},
{
"name": "phpoffice/phpspreadsheet",
@ -17930,6 +17962,7 @@
},
{
"name": "symfony/yaml",
<<<<<<< HEAD
"version": "v7.4.12",
"source": {
"type": "git",
@ -17940,6 +17973,18 @@
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/8b6952b56ca6417f25f7a65758cadd0ce02edc51",
"reference": "8b6952b56ca6417f25f7a65758cadd0ce02edc51",
=======
"version": "v7.4.10",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
"reference": "c660d6538545a3e8e65a5621ee3d7a6d352892c7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/c660d6538545a3e8e65a5621ee3d7a6d352892c7",
"reference": "c660d6538545a3e8e65a5621ee3d7a6d352892c7",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"shasum": ""
},
"require": {
@ -17982,7 +18027,11 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
<<<<<<< HEAD
"source": "https://github.com/symfony/yaml/tree/v7.4.12"
=======
"source": "https://github.com/symfony/yaml/tree/v7.4.10"
>>>>>>> dc5b8184 (Fixed mcp compatibility)
},
"funding": [
{
@ -18002,7 +18051,11 @@
"type": "tidelift"
}
],
<<<<<<< HEAD
"time": "2026-05-20T07:20:23+00:00"
=======
"time": "2026-05-05T08:01:55+00:00"
>>>>>>> dc5b8184 (Fixed mcp compatibility)
},
{
"name": "symplify/easy-coding-standard",
@ -20811,12 +20864,21 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
<<<<<<< HEAD
"reference": "f9f1a88a11437cacd4d26b4953416af5c5425389"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/f9f1a88a11437cacd4d26b4953416af5c5425389",
"reference": "f9f1a88a11437cacd4d26b4953416af5c5425389",
=======
"reference": "de95f6d567110e037eddcefa3d0d8f22d75d4053"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/de95f6d567110e037eddcefa3d0d8f22d75d4053",
"reference": "de95f6d567110e037eddcefa3d0d8f22d75d4053",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"shasum": ""
},
"conflict": {
@ -21139,7 +21201,11 @@
"georgringer/news": "<11.4.4|>=12,<12.3.2|>=13,<13.0.2|>=14,<14.0.3",
"geshi/geshi": "<=1.0.9.1",
"getformwork/formwork": "<=2.3.3",
<<<<<<< HEAD
"getgrav/grav": "<=2.0.0.0-RC1",
=======
"getgrav/grav": "<2.0.0.0-beta4",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"getgrav/grav-plugin-api": "<1.0.0.0-beta15",
"getgrav/grav-plugin-form": "<9.1",
"getkirby/cms": "<4.9|>=5,<5.4",
@ -21440,7 +21506,11 @@
"phpmailer/phpmailer": "<6.5",
"phpmussel/phpmussel": ">=1,<1.6",
"phpmyadmin/phpmyadmin": "<5.2.2",
<<<<<<< HEAD
"phpmyfaq/phpmyfaq": "<4.1.3",
=======
"phpmyfaq/phpmyfaq": "<=4.1.1",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"phpoffice/common": "<0.2.9",
"phpoffice/math": "<=0.2",
"phpoffice/phpexcel": "<=1.8.2",
@ -21600,7 +21670,11 @@
"starcitizentools/short-description": ">=4,<4.0.1",
"starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1",
"starcitizenwiki/embedvideo": "<=4",
<<<<<<< HEAD
"statamic/cms": "<5.73.22|>=6,<6.18.1",
=======
"statamic/cms": "<5.73.21|>=6,<6.15",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"stormpath/sdk": "<9.9.99",
"studio-42/elfinder": "<=2.1.67",
"studiomitte/friendlycaptcha": "<0.1.4",
@ -21683,7 +21757,11 @@
"thelia/thelia": ">=2.1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"thinkcmf/thinkcmf": "<6.0.8",
<<<<<<< HEAD
"thorsten/phpmyfaq": "<4.1.3",
=======
"thorsten/phpmyfaq": "<=4.1.1",
>>>>>>> dc5b8184 (Fixed mcp compatibility)
"tikiwiki/tiki-manager": "<=17.1",
"timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1",
"tinymce/tinymce": "<7.2",
@ -21889,7 +21967,11 @@
"type": "tidelift"
}
],
<<<<<<< HEAD
"time": "2026-05-24T20:23:40+00:00"
=======
"time": "2026-05-06T21:27:25+00:00"
>>>>>>> dc5b8184 (Fixed mcp compatibility)
},
{
"name": "sebastian/cli-parser",
@ -23404,9 +23486,18 @@
"time": "2025-11-17T20:03:58+00:00"
}
],
"aliases": [],
"aliases": [
{
"package": "mcp/sdk",
"version": "0.5.0.0",
"alias": "0.4.0",
"alias_normalized": "0.4.0.0"
}
],
"minimum-stability": "stable",
"stability-flags": {
"api-platform/mcp": 20,
"api-platform/metadata": 20,
"roave/security-advisories": 20
},
"prefer-stable": false,