From 8f64324f6cb54a891578f6785223898f551f5bd8 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Sat, 24 May 2025 01:02:04 +0900 Subject: [PATCH] Fix a typo The method that overrides `Methods::RESOURCES_READ` is named `resources_read_handler`, not `read_resource_handler`: https://github.com/modelcontextprotocol/ruby-sdk/blob/18f3e87/lib/model_context_protocol/server.rb#L97-L99 --- lib/model_context_protocol/server.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/model_context_protocol/server.rb b/lib/model_context_protocol/server.rb index b9a34464..f0653fcc 100644 --- a/lib/model_context_protocol/server.rb +++ b/lib/model_context_protocol/server.rb @@ -252,7 +252,7 @@ def list_resources(request) @resources.map(&:to_h) end - # Server implementation should set read_resource_handler to override no-op default + # Server implementation should set `resources_read_handler` to override no-op default def read_resource_no_content(request) add_instrumentation_data(method: Methods::RESOURCES_READ) add_instrumentation_data(resource_uri: request[:uri])