From 0540c56c6f4fb094a025cf64ffbe3482df174d62 Mon Sep 17 00:00:00 2001 From: Nikita Simakov Date: Thu, 15 Oct 2026 22:06:49 +0200 Subject: [PATCH] Bump mcp-go to v1.1.1 so fly mcp server stops hanging mcp-go v1.1.0 handles subscriptions/listen inline on the stdio read loop and blocks there until shutdown. Clients that negotiate MCP protocol 2026-07-28 open that subscription right after server/discover (flyctl advertises tools.listChanged), so every later request, including tools/list, goes unanswered and the process no longer exits when stdin closes. This affects both `fly mcp server` and `fly mcp proxy`. v1.1.1 serves requests off the read loop (mark3labs/mcp-go#977, fixing mark3labs/mcp-go#976). It is a patch release with five bug fixes and no API changes. Fixes #5307 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 29a4b5f472..07c138a6ab 100644 --- a/go.mod +++ b/go.mod @@ -230,7 +230,7 @@ require ( github.com/launchdarkly/go-jsonstream/v3 v3.1.2 // indirect github.com/lucasb-eyer/go-colorful v1.3.0 // indirect github.com/mailru/easyjson v0.7.7 // indirect - github.com/mark3labs/mcp-go v1.1.0 + github.com/mark3labs/mcp-go v1.1.1 github.com/mattn/go-runewidth v0.0.19 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/ioprogress v0.0.0-20180201004757-6a23b12fa88e // indirect diff --git a/go.sum b/go.sum index 2be7620a7b..4d97263455 100644 --- a/go.sum +++ b/go.sum @@ -436,8 +436,8 @@ github.com/lucasb-eyer/go-colorful v1.3.0 h1:2/yBRLdWBZKrf7gB40FoiKfAWYQ0lqNcbuQ github.com/lucasb-eyer/go-colorful v1.3.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0= github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc= -github.com/mark3labs/mcp-go v1.1.0 h1:9kZwJreq58QIaM+5h+k4JXbG0f0y0j9+DJCV5rGBkJA= -github.com/mark3labs/mcp-go v1.1.0/go.mod h1:r2fW4o3wsoJ7IMsx1Wuq5xeP8PRGXPDfNveoGAYbb/s= +github.com/mark3labs/mcp-go v1.1.1 h1:PMZjyayCF01Y4R2kQXgDtsmxVLOdq1Mol4CnzzTYSEo= +github.com/mark3labs/mcp-go v1.1.1/go.mod h1:r2fW4o3wsoJ7IMsx1Wuq5xeP8PRGXPDfNveoGAYbb/s= github.com/matryer/is v1.4.0 h1:sosSmIWwkYITGrxZ25ULNDeKiMNzFSr4V/eqBQP0PeE= github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=