paperclipai/paperclip · error · SyntaxError
MCP SSE response contained no data events
Error message
MCP SSE response contained no data events
What it means
Protocol-shape failure in initializeMcpHttpSession's SSE reader: the HTTP stream from the MCP server produced SSE events but none carried data lines (and no earlier JSON parse succeeded). Thrown as a SyntaxError after all chunks are consumed, meaning the session could not be initialized from this response.
Source
Thrown at server/src/services/mcp-http.ts:83
const data = dataLines.join("\n");
let parsed: unknown;
try {
parsed = JSON.parse(data) as unknown;
} catch (error) {
lastError = error;
continue;
}
if (!sawData) {
firstParsed = parsed;
sawData = true;
}
if (looksLikeJsonRpcMessage(parsed)) {
return parsed;
}
}
if (sawData) return firstParsed;
if (lastError) throw lastError;
throw new SyntaxError("MCP SSE response contained no data events");
}
View on GitHub (pinned to 120ae5428f)
Solutions
- Check the MCP server SSE stream; ensure the server emits data events and the connection is not truncated.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at server/src/services/mcp-http.ts:83 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@120ae5428f (2026-08-18).
Data as JSON: /api/errors/a292b1d4b8027761.
Report an issue: GitHub.