From 43588754bf86388b19301c2cea7f3bb125650997 Mon Sep 17 00:00:00 2001 From: Nathan Cochran Date: Thu, 20 Nov 2025 09:25:59 -0500 Subject: [PATCH] Make MCP stateless when using the HTTP transport --- internal/tiger/mcp/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/tiger/mcp/server.go b/internal/tiger/mcp/server.go index 674e8b90..d22d4fde 100644 --- a/internal/tiger/mcp/server.go +++ b/internal/tiger/mcp/server.go @@ -59,7 +59,9 @@ func (s *Server) StartStdio(ctx context.Context) error { func (s *Server) HTTPHandler() http.Handler { return mcp.NewStreamableHTTPHandler(func(req *http.Request) *mcp.Server { return s.mcpServer - }, nil) + }, &mcp.StreamableHTTPOptions{ + Stateless: true, + }) } // registerTools registers all available MCP tools