Skip to content

Conversation

@mattt
Copy link
Contributor

@mattt mattt commented Mar 4, 2025

Adds a Server.Configuration struct to control server behavior around client initialization. When strict behavior is enabled, server enforces MCP spec requiring clients to initialize before sending requests. Default mode is more permissive for non-compliant clients.

Adds a Configuration struct to control server behavior around client initialization.
When strict mode is enabled, server enforces MCP spec requiring clients to initialize
before sending requests. Default mode is more permissive for non-compliant clients.
@mattt mattt merged commit 1f5f8d6 into main Mar 4, 2025
1 check passed
@mattt mattt deleted the mattt/strict-mode branch March 4, 2025 14:02
devyhan pushed a commit to devyhan/swift-sdk that referenced this pull request Apr 4, 2025
…extprotocol#3)

Adds a Configuration struct to control server behavior around client initialization.
When strict mode is enabled, server enforces MCP spec requiring clients to initialize
before sending requests. Default mode is more permissive for non-compliant clients.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants