test: fix docker mcp stdio notification hook

This commit is contained in:
Peter Steinberger
2026-03-28 04:29:05 +00:00
parent 47b3bf8c89
commit 244b70051e

View File

@@ -309,9 +309,12 @@ async function connectMcpClient(params: {
process.stderr.write(`[openclaw mcp] ${String(chunk)}`);
});
const rawMessages: unknown[] = [];
transport.addEventListener("message", (event) => {
rawMessages.push(event.data);
});
// The MCP stdio transport here exposes a writable onmessage callback at
// runtime, not an EventTarget-style addEventListener API.
// oxlint-disable-next-line unicorn/prefer-add-event-listener
transport.onmessage = (message) => {
rawMessages.push(message);
};
const client = new Client({ name: "docker-mcp-channels", version: "1.0.0" });
await client.connect(transport);