From c8139806a7a0369e8a98b964faa3dedb37328be8 Mon Sep 17 00:00:00 2001 From: olaservo Date: Wed, 19 Aug 2026 17:12:18 -0700 Subject: [PATCH] Require mcp 1.2.0 in the Ruby weather server Protocol revision 2026-07-28 requires a resultType on every result. The mcp gem stamps it as of 1.2.0, so a ">= 1.1.0" floor allowed an install whose responses a 2026-07-28 client rejects outright. Observed against the test client on 1.1.0: Invalid result for tools/list: missing required resultType On 1.2.0 the same server lists both tools and both structured-content assertions pass. Co-Authored-By: Claude Opus 5 --- weather-server-ruby/Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weather-server-ruby/Gemfile b/weather-server-ruby/Gemfile index 7764e09..7e03424 100644 --- a/weather-server-ruby/Gemfile +++ b/weather-server-ruby/Gemfile @@ -2,4 +2,4 @@ source "https://rubygems.org" -gem "mcp", ">= 1.1.0" +gem "mcp", ">= 1.2.0"