From 1d54e6944b36c702b7c4e8d21dd44ffef9d60c93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Fri, 27 Mar 2026 11:36:18 +0900 Subject: [PATCH] mcp: send error response when message is too long --- src/mcp/router.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mcp/router.zig b/src/mcp/router.zig index 3a92aeac..6a3385c0 100644 --- a/src/mcp/router.zig +++ b/src/mcp/router.zig @@ -16,6 +16,7 @@ pub fn processRequests(server: *Server, reader: *std.io.Reader) !void { const buffered_line = reader.takeDelimiter('\n') catch |err| switch (err) { error.StreamTooLong => { log.err(.mcp, "Message too long", .{}); + try server.sendError(.null, .InvalidRequest, "Message too long"); continue; }, else => return err,