-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: fromnewcoder/java-sdk
base: main
head repository: modelcontextprotocol/java-sdk
compare: main
- 9 commits
- 21 files changed
- 4 contributors
Commits on Apr 29, 2025
-
feat: Add customizable URI template manager factory to MCP server
Implement URI template functionality for MCP resources, allowing dynamic resource URIs with variables in the format {variableName}. - Enable resource URIs with variable placeholders (e.g., "/api/users/{userId}") - Automatic extraction of variable values from request URIs - Validation of template arguments in completions - Matching of request URIs against templates - Add new URI template management interfaces and implementations - Enhanced resource template listing to include templated resources - Updated resource request handling to support template matching - Test coverage for URI template functionality - Adding a configurable uriTemplateManagerFactory field to both AsyncSpecification and SyncSpecification classes - Adding builder methods to allow setting a custom URI template manager factory - Modifying constructors to pass the URI template manager factory to the server implementation - Updating the server implementation to use the provided factory - Add bulk registration methods for async completions Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for e610d85 - Browse repository at this point
Copy the full SHA e610d85View commit details
Commits on May 8, 2025
-
Add missing isInitialized method to McpSyncClient (modelcontextprotoc…
…ol#181) The isInitialized method is present in McpAsyncClient and needs to be mirrored in McpSyncClient. Signed-off-by: jitokim <pigberger70@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e34babb - Browse repository at this point
Copy the full SHA e34babbView commit details -
fix: Mockito inline mocking for Java 21+ (modelcontextprotocol#207)
Before this fix the execution of the maven surefire plugin with Java 21 logged warnings that mockito should be added as a java agent, because the self-attaching won't be supported in future java releases. In Java 24 the test just broke. This problem is solved by modifying the pom.xml of the parent and doing this changes: * Adding mockito as a java agent. * Removing the surefireArgLine from the properties. This can be added back when it's needed (for example when JaCoCo will be used). Furthermore, the pom.xml in the mcp-spring-* modules now have the byte-buddy dependency included, as the test would otherwise break when trying to mock McpSchema#CreateMessageRequest. Fixes modelcontextprotocol#187 Co-authored-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for eae3840 - Browse repository at this point
Copy the full SHA eae3840View commit details
Commits on May 9, 2025
-
Remove temporary delegate impl from McpAsyncServer
Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 0069c97 - Browse repository at this point
Copy the full SHA 0069c97View commit details
Commits on May 12, 2025
-
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for b2d3e00 - Browse repository at this point
Copy the full SHA b2d3e00View commit details
Commits on May 14, 2025
-
Fix stdio tests - proper server-everything argument (modelcontextprot…
…ocol#237) Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for f346625 - Browse repository at this point
Copy the full SHA f346625View commit details
Commits on May 15, 2025
-
Fix flaky WebFluxSse integration test
Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 2e13f9f - Browse repository at this point
Copy the full SHA 2e13f9fView commit details
Commits on May 16, 2025
-
Add Contributing Guidelines and Code of Conduct
Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 1adfa8a - Browse repository at this point
Copy the full SHA 1adfa8aView commit details -
Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com>
Configuration menu - View commit details
-
Copy full SHA for 07e7b8f - Browse repository at this point
Copy the full SHA 07e7b8fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main