Tobias Nyholm
abd0ddf13d
Remove ability to use parameter name _session and _request ( #206 )
...
* Remove ability to use parameter name _session and _request
These are reserved for internal use. This will fix https://github.com/modelcontextprotocol/php-sdk/issues/168
* fix cs
* add changelog
* add test
2025-12-27 23:16:44 +01:00
OK Xaas
42b5261612
fix: because the cached discoveryState does not use ->setDiscoveryState(), it is found that the discoveryState cannot be used ( #120 )
...
Co-authored-by: X2NX <x2nx@qq.com>
2025-10-26 23:25:09 +01:00
Kyrian Obikwelu
2dbd411194
[Server] Simplify server entrypoint with run-based transport lifecycle ( #103 )
...
* feat: replace connect/listen flow with run lifecycle
* feat(transport): add phpstan generics for typed transport returns
* refactor: standardize variable naming for MCP server instances in transport handling
* test: remove unnecessary phpstan-ignore annotation in DocBlockTestFixture
2025-10-10 18:52:06 +01:00
Kyrian Obikwelu
4b91567dbd
feat: add completion/complete handler, centralize provider logic, and move completion capability ( #97 )
2025-10-07 10:34:50 +01:00
Christopher Hertel
3ec4cf612a
Split testsuite for unit and inspector based tests ( #82 )
2025-09-25 22:27:41 +01:00