From d37d2946acd920fa84c87c236d4969b7292bf5a0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 09:51:45 +0000 Subject: [PATCH 1/2] chore(deps)(deps): bump io.modelcontextprotocol.sdk:mcp Bumps [io.modelcontextprotocol.sdk:mcp](https://github.com/modelcontextprotocol/java-sdk) from 0.17.2 to 1.0.0. - [Release notes](https://github.com/modelcontextprotocol/java-sdk/releases) - [Commits](https://github.com/modelcontextprotocol/java-sdk/compare/v0.17.2...v1.0.0) --- updated-dependencies: - dependency-name: io.modelcontextprotocol.sdk:mcp dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- plugins/mcp/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/mcp/pom.xml b/plugins/mcp/pom.xml index db198acd0..f5348e228 100644 --- a/plugins/mcp/pom.xml +++ b/plugins/mcp/pom.xml @@ -35,7 +35,7 @@ Model Context Protocol (MCP) plugin for Genkit - enables integration with MCP servers and tools - 0.17.2 + 1.0.0 false From 72792bf4b523ac81702b291951318e2a41a813d4 Mon Sep 17 00:00:00 2001 From: xavidop Date: Mon, 23 Feb 2026 12:04:37 +0100 Subject: [PATCH 2/2] fix: build --- .../src/main/java/com/google/genkit/plugins/mcp/MCPClient.java | 3 ++- .../src/main/java/com/google/genkit/plugins/mcp/MCPServer.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPClient.java b/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPClient.java index 5c6ad7676..3cf308a39 100644 --- a/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPClient.java +++ b/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPClient.java @@ -29,6 +29,7 @@ import io.modelcontextprotocol.client.transport.HttpClientStreamableHttpTransport; import io.modelcontextprotocol.client.transport.ServerParameters; import io.modelcontextprotocol.client.transport.StdioClientTransport; +import io.modelcontextprotocol.json.McpJsonDefaults; import io.modelcontextprotocol.json.McpJsonMapper; import io.modelcontextprotocol.spec.McpClientTransport; import io.modelcontextprotocol.spec.McpSchema; @@ -299,7 +300,7 @@ public boolean isConnected() { // Private methods private McpClientTransport createTransport() { - McpJsonMapper jsonMapper = McpJsonMapper.getDefault(); + McpJsonMapper jsonMapper = McpJsonDefaults.getMapper(); switch (config.getTransportType()) { case STDIO: diff --git a/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPServer.java b/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPServer.java index 824892694..340b075ff 100644 --- a/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPServer.java +++ b/plugins/mcp/src/main/java/com/google/genkit/plugins/mcp/MCPServer.java @@ -24,6 +24,7 @@ import com.google.genkit.core.ActionType; import com.google.genkit.core.GenkitException; import com.google.genkit.core.Registry; +import io.modelcontextprotocol.json.McpJsonDefaults; import io.modelcontextprotocol.json.McpJsonMapper; import io.modelcontextprotocol.server.McpServer; import io.modelcontextprotocol.server.McpServerFeatures; @@ -75,7 +76,7 @@ public class MCPServer { private static final Logger logger = LoggerFactory.getLogger(MCPServer.class); - private static final McpJsonMapper jsonMapper = McpJsonMapper.getDefault(); + private static final McpJsonMapper jsonMapper = McpJsonDefaults.getMapper(); private final Registry registry; private final MCPServerOptions options;