Skip to content

Tags: php-mcp/server

Tags

3.3.0

Toggle 3.3.0's commit message
fix: make PCNTL extension optional for StdioServerTransport

Signal handling now gracefully degrades when PCNTL extension is unavailable or the event loop doesn't support signals. The transport continues to work normally since termination also happens when STDIN closes.

3.2.2

Toggle 3.2.2's commit message
test: Add tests for various handler types in RegisteredElement

3.2.1

Toggle 3.2.1's commit message
fix(tests): wrong enum used in DispatcherTest

3.2.0

Toggle 3.2.0's commit message
feat: add backward compatibility for CompletionProvider providerClass…

… parameter

Maintains support for existing `providerClass` parameter while encouraging
migration to the new `provider` parameter for consistency.

3.1.1

Toggle 3.1.1's commit message
fix(tests): update expectations for session in initialize

3.1.0

Toggle 3.1.0's commit message
refactor: make instructions parameter nullable in ServerBuilder

3.0.2

Toggle 3.0.2's commit message
fix: improve error handling in ServerBuilder manual registration

This fixes the poor error reporting where users would only see generic
"X error(s) occurred during manual registration" instead of the actual
underlying error that caused the registration failure.

3.0.1

Toggle 3.0.1's commit message
fix: update validation error keyword for empty data object against sc…

…hema

3.0.0

Toggle 3.0.0's commit message
docs: comprehensive README update for 2025-03-26 protocol

Update documentation to reflect current architecture with proper schema generation,
deployment strategies, and corrected configuration examples.

2.3.1

Toggle 2.3.1's commit message
fix: Disable registry notifications during manual registrations to pr…

…event unwanted triggers