diff --git a/mcp-core/src/main/java/io/modelcontextprotocol/spec/McpSchema.java b/mcp-core/src/main/java/io/modelcontextprotocol/spec/McpSchema.java index 648be8b4b..a49809cf7 100644 --- a/mcp-core/src/main/java/io/modelcontextprotocol/spec/McpSchema.java +++ b/mcp-core/src/main/java/io/modelcontextprotocol/spec/McpSchema.java @@ -151,7 +151,7 @@ public static final class ErrorCodes { /** * Resource not found. */ - public static final int RESOURCE_NOT_FOUND = -32002; + public static final int RESOURCE_NOT_FOUND = INVALID_PARAMS; /** * URL elicitation is required before the request can proceed. diff --git a/mcp-core/src/test/java/io/modelcontextprotocol/spec/McpErrorTest.java b/mcp-core/src/test/java/io/modelcontextprotocol/spec/McpErrorTest.java index 0978ffe0b..60f5c9df2 100644 --- a/mcp-core/src/test/java/io/modelcontextprotocol/spec/McpErrorTest.java +++ b/mcp-core/src/test/java/io/modelcontextprotocol/spec/McpErrorTest.java @@ -14,7 +14,7 @@ void testNotFound() { String uri = "file:///nonexistent.txt"; McpError mcpError = McpError.RESOURCE_NOT_FOUND.apply(uri); assertNotNull(mcpError.getJsonRpcError()); - assertEquals(-32002, mcpError.getJsonRpcError().code()); + assertEquals(McpSchema.ErrorCodes.INVALID_PARAMS, mcpError.getJsonRpcError().code()); assertEquals("Resource not found", mcpError.getJsonRpcError().message()); assertEquals(Map.of("uri", uri), mcpError.getJsonRpcError().data()); }