Skip to content

Remove nonstandard read and list capabilities for resources #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 17, 2025

Conversation

mattt
Copy link
Contributor

@mattt mattt commented Mar 17, 2025

Resolves #14

  1. The current implementation of Server.Capabilities.Resources defines nonstandard read and list capabilities.
  2. The current implementation of Client.listResources and Client.readResources include a specific check for that capability. This causes requests to fail because servers won't include that capability.

This PR removes these nonstandard capabilities from the Server.Capabilities type and updates the checks in Client accordingly.

@mattt mattt mentioned this pull request Mar 17, 2025
@mattt mattt merged commit a2a0044 into main Mar 17, 2025
1 check passed
@mattt mattt deleted the mattt/resources-server-capabilities branch March 17, 2025 11:17
devyhan pushed a commit to devyhan/swift-sdk that referenced this pull request Apr 4, 2025
…lcontextprotocol#15)

* Remove nonstandard read and list capabilities for server

* Update README
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.

Spec compliance issues
1 participant