[Doc] Fix incorrect examples in README.md

This PR fixes incorrect examples in README.md. The block variable could be removed if it is unused,
but when presenting an example `:server_context` should still be shown as a keyword argument.

Fixes #185.
This commit is contained in:
Koichi ITO 2025-11-28 12:13:29 +09:00
commit dacd5f1741

View file

@ -434,7 +434,7 @@ tool = MCP::Tool.define(
read_only_hint: true,
title: "My Tool"
}
) do |args, server_context|
) do |args, server_context:|
MCP::Tool::Response.new([{ type: "text", text: "OK" }])
end
```
@ -450,7 +450,7 @@ server.define_tool(
title: "My Tool",
read_only_hint: true
}
) do |args, server_context|
) do |args, server_context:|
Tool::Response.new([{ type: "text", text: "OK" }])
end
```
@ -540,7 +540,7 @@ tool = MCP::Tool.define(
},
required: ["mean", "median", "count"]
}
) do |args, server_context|
) do |args, server_context:|
# Calculate statistics and validate against schema
MCP::Tool::Response.new([{ type: "text", text: "Statistics calculated" }])
end