Environment
- Extension: MCP SuperAssistant v0.1.8 (Chromium 148)
- Proxy: mcp-proxy v6.5.1
- Transport: Streamable HTTP → http://127.0.0.1:3006/mcp
Symptom
Server shows "Connected" but "No tools available" (0 of 0).
The extension sends tools/list in a loop (id=1 through 14+) without processing responses.
Diagnosis
Proxy logs confirm responses are sent correctly:
[req] tools/list id=1
[res] 200 body: data: {"result":{"tools":[{"name":"read_file",...
The extension receives valid SSE-wrapped JSON responses (200 OK,
content-type: text/event-stream) but does not parse them.
Root cause
The extension does not read SSE stream data from POST responses
in Streamable HTTP mode.
Workaround
None found. SSE transport has the same issue (crashes on second connection).
Environment
Symptom
Server shows "Connected" but "No tools available" (0 of 0).
The extension sends tools/list in a loop (id=1 through 14+) without processing responses.
Diagnosis
Proxy logs confirm responses are sent correctly:
[req] tools/list id=1
[res] 200 body: data: {"result":{"tools":[{"name":"read_file",...
The extension receives valid SSE-wrapped JSON responses (200 OK,
content-type: text/event-stream) but does not parse them.
Root cause
The extension does not read SSE stream data from POST responses
in Streamable HTTP mode.
Workaround
None found. SSE transport has the same issue (crashes on second connection).