From aeb1a13f05e7aebbb4bdba395fa64acd979b8cf4 Mon Sep 17 00:00:00 2001 From: Christian Tzolov Date: Thu, 4 Sep 2025 23:07:15 +0200 Subject: [PATCH] refactor: Update McpTransportContext import to common package for MCP SDK 0.12.0 - Migrate McpTransportContext from io.modelcontextprotocol.server to io.modelcontextprotocol.common package - Update MCP Java SDK version from 0.11.3 to 0.12.0 - Apply import changes across all callback, provider, and test classes for Complete, Prompt, Resource, and Tool implementations This change aligns with the MCP SDK 0.12.0 API restructuring where McpTransportContext has been moved to a common package for better organization. Signed-off-by: Christian Tzolov --- .../complete/AsyncStatelessMcpCompleteMethodCallback.java | 3 +-- .../complete/SyncStatelessMcpCompleteMethodCallback.java | 3 +-- .../method/prompt/AsyncStatelessMcpPromptMethodCallback.java | 3 +-- .../method/prompt/SyncStatelessMcpPromptMethodCallback.java | 3 +-- .../resource/AsyncStatelessMcpResourceMethodCallback.java | 3 +-- .../resource/SyncStatelessMcpResourceMethodCallback.java | 3 +-- .../mcp/method/tool/AsyncStatelessMcpToolMethodCallback.java | 3 +-- .../mcp/method/tool/SyncStatelessMcpToolMethodCallback.java | 3 +-- .../provider/complete/AsyncStatelessMcpCompleteProvider.java | 2 +- .../provider/complete/SyncStatelessMcpCompleteProvider.java | 2 +- .../mcp/provider/prompt/AsyncStatelessMcpPromptProvider.java | 2 +- .../mcp/provider/prompt/SyncStatelessMcpPromptProvider.java | 2 +- .../provider/resource/AsyncStatelessMcpResourceProvider.java | 2 +- .../provider/resource/SyncStatelessMcpResourceProvider.java | 2 +- .../mcp/provider/tool/AsyncStatelessMcpToolProvider.java | 2 +- .../mcp/provider/tool/SyncStatelessMcpToolProvider.java | 2 +- .../complete/AsyncStatelessMcpCompleteMethodCallbackTests.java | 2 +- .../complete/SyncStatelessMcpCompleteMethodCallbackTests.java | 2 +- .../prompt/AsyncStatelessMcpPromptMethodCallbackTests.java | 2 +- .../prompt/SyncStatelessMcpPromptMethodCallbackTests.java | 2 +- .../resource/AsyncStatelessMcpResourceMethodCallbackTests.java | 2 +- .../resource/SyncStatelessMcpResourceMethodCallbackTests.java | 2 +- .../method/tool/AsyncStatelessMcpToolMethodCallbackTests.java | 2 +- .../method/tool/SyncStatelessMcpToolMethodCallbackTests.java | 2 +- .../complete/AsyncStatelessMcpCompleteProviderTests.java | 2 +- .../complete/SyncStatelessMcpCompleteProviderTests.java | 2 +- .../provider/prompt/AsyncStatelessMcpPromptProviderTests.java | 2 +- .../provider/prompt/SyncStatelessMcpPromptProviderTests.java | 2 +- .../resource/AsyncStatelessMcpResourceProviderTests.java | 2 +- .../resource/SyncStatelessMcpResourceProviderTests.java | 2 +- pom.xml | 2 +- 31 files changed, 31 insertions(+), 39 deletions(-) diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallback.java index be8c320..927fc57 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallback.java @@ -10,8 +10,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpComplete; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallback.java index 4669c9f..8c8c3b8 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallback.java @@ -10,8 +10,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpComplete; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallback.java index 7f41c9b..6197f49 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallback.java @@ -9,8 +9,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpPrompt; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.PromptMessage; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallback.java index 2ac2aae..cb829bb 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallback.java @@ -9,8 +9,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpPrompt; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.PromptMessage; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallback.java index eff3594..c636aa5 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallback.java @@ -9,8 +9,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpResource; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; import io.modelcontextprotocol.spec.McpSchema.ResourceContents; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallback.java index 46c7ea6..a4d14d4 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallback.java @@ -10,8 +10,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpResource; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; import io.modelcontextprotocol.spec.McpSchema.ResourceContents; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallback.java index 0d51399..d1586fa 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallback.java @@ -19,8 +19,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpTool; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; import reactor.core.publisher.Mono; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallback.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallback.java index 48862cf..ad8a0dd 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallback.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallback.java @@ -19,8 +19,7 @@ import java.util.function.BiFunction; import org.springaicommunity.mcp.annotation.McpTool; - -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProvider.java index 9ca4b7a..f7f8647 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProvider.java @@ -21,8 +21,8 @@ import java.util.function.BiFunction; import java.util.stream.Stream; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncCompletionSpecification; -import io.modelcontextprotocol.server.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.util.Assert; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProvider.java index b65747b..169c971 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProvider.java @@ -21,8 +21,8 @@ import java.util.function.BiFunction; import java.util.stream.Stream; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncCompletionSpecification; -import io.modelcontextprotocol.server.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.util.Assert; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProvider.java index d911bdf..8b30881 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProvider.java @@ -22,7 +22,7 @@ import java.util.stream.Stream; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncPromptSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.util.Assert; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProvider.java index 0e41153..4cb2b75 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProvider.java @@ -22,7 +22,7 @@ import java.util.stream.Stream; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncPromptSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.util.Assert; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProvider.java index b4db50b..f19ee4f 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProvider.java @@ -28,7 +28,7 @@ import org.springaicommunity.mcp.method.resource.AsyncStatelessMcpResourceMethodCallback; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProvider.java index c7d8e17..cd9d2f0 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProvider.java @@ -27,7 +27,7 @@ import org.springaicommunity.mcp.method.resource.SyncStatelessMcpResourceMethodCallback; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncResourceSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/AsyncStatelessMcpToolProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/AsyncStatelessMcpToolProvider.java index 4d915c9..2e203a5 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/AsyncStatelessMcpToolProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/AsyncStatelessMcpToolProvider.java @@ -32,7 +32,7 @@ import org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncToolSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; diff --git a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/SyncStatelessMcpToolProvider.java b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/SyncStatelessMcpToolProvider.java index 1f92915..dfb7e70 100644 --- a/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/SyncStatelessMcpToolProvider.java +++ b/mcp-annotations/src/main/java/org/springaicommunity/mcp/provider/tool/SyncStatelessMcpToolProvider.java @@ -31,7 +31,7 @@ import org.springaicommunity.mcp.method.tool.utils.JsonSchemaGenerator; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncToolSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallbackTests.java index dd654fe..69bb1c4 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/AsyncStatelessMcpCompleteMethodCallbackTests.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.function.BiFunction; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallbackTests.java index ace796f..2b25318 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/complete/SyncStatelessMcpCompleteMethodCallbackTests.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.function.BiFunction; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallbackTests.java index b82b3b8..66a56b6 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/AsyncStatelessMcpPromptMethodCallbackTests.java @@ -10,7 +10,7 @@ import java.util.Map; import java.util.function.BiFunction; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.Prompt; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallbackTests.java index 574efba..46c4bd4 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/prompt/SyncStatelessMcpPromptMethodCallbackTests.java @@ -19,7 +19,7 @@ import org.springaicommunity.mcp.annotation.McpMeta; import org.springaicommunity.mcp.annotation.McpPrompt; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.Prompt; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallbackTests.java index 7fca8d0..3a404e3 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/AsyncStatelessMcpResourceMethodCallbackTests.java @@ -9,7 +9,7 @@ import java.util.Map; import java.util.function.BiFunction; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.BlobResourceContents; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallbackTests.java index 1677af5..62efde8 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/resource/SyncStatelessMcpResourceMethodCallbackTests.java @@ -9,7 +9,7 @@ import java.util.Map; import java.util.function.BiFunction; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.BlobResourceContents; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallbackTests.java index cf1e4f4..5d5e42d 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/AsyncStatelessMcpToolMethodCallbackTests.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; import io.modelcontextprotocol.spec.McpSchema.TextContent; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallbackTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallbackTests.java index aba50d9..5528b8a 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallbackTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/method/tool/SyncStatelessMcpToolMethodCallbackTests.java @@ -8,7 +8,7 @@ import java.util.List; import java.util.Map; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CallToolRequest; import io.modelcontextprotocol.spec.McpSchema.CallToolResult; import io.modelcontextprotocol.spec.McpSchema.TextContent; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProviderTests.java index 651d835..2eb9a18 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/AsyncStatelessMcpCompleteProviderTests.java @@ -26,7 +26,7 @@ import org.springaicommunity.mcp.annotation.McpComplete; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncCompletionSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProviderTests.java index cf8ea0b..956cdc2 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/complete/SyncStatelessMcpCompleteProviderTests.java @@ -26,7 +26,7 @@ import org.springaicommunity.mcp.annotation.McpComplete; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncCompletionSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.CompleteRequest; import io.modelcontextprotocol.spec.McpSchema.CompleteResult; import io.modelcontextprotocol.spec.McpSchema.CompleteResult.CompleteCompletion; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProviderTests.java index 1c50085..52584a4 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/AsyncStatelessMcpPromptProviderTests.java @@ -29,7 +29,7 @@ import org.springaicommunity.mcp.annotation.McpPrompt; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncPromptSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.PromptMessage; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProviderTests.java index 88002bc..8d3ec38 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/prompt/SyncStatelessMcpPromptProviderTests.java @@ -29,7 +29,7 @@ import org.springaicommunity.mcp.annotation.McpPrompt; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncPromptSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.GetPromptRequest; import io.modelcontextprotocol.spec.McpSchema.GetPromptResult; import io.modelcontextprotocol.spec.McpSchema.PromptMessage; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProviderTests.java index 773ba14..7156c31 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/AsyncStatelessMcpResourceProviderTests.java @@ -26,7 +26,7 @@ import org.springaicommunity.mcp.annotation.McpResource; import io.modelcontextprotocol.server.McpStatelessServerFeatures.AsyncResourceSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; import io.modelcontextprotocol.spec.McpSchema.ResourceContents; diff --git a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProviderTests.java b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProviderTests.java index 9b07064..a6f94e4 100644 --- a/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProviderTests.java +++ b/mcp-annotations/src/test/java/org/springaicommunity/mcp/provider/resource/SyncStatelessMcpResourceProviderTests.java @@ -26,7 +26,7 @@ import org.springaicommunity.mcp.annotation.McpResource; import io.modelcontextprotocol.server.McpStatelessServerFeatures.SyncResourceSpecification; -import io.modelcontextprotocol.server.McpTransportContext; +import io.modelcontextprotocol.common.McpTransportContext; import io.modelcontextprotocol.spec.McpSchema.ReadResourceRequest; import io.modelcontextprotocol.spec.McpSchema.ReadResourceResult; import io.modelcontextprotocol.spec.McpSchema.ResourceContents; diff --git a/pom.xml b/pom.xml index 2dbe3eb..0672f24 100644 --- a/pom.xml +++ b/pom.xml @@ -56,7 +56,7 @@ 17 17 - 0.11.3 + 0.12.0 4.38.0 2.2.36