Skip to content

Commit b75bcfa

Browse files
fix: enable JSON response mode on MCP transport (#58)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 92ee4d6 commit b75bcfa

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

  • packages/server/src/routes

packages/server/src/routes/mcp.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,18 @@ export function mcpRoute(deps: McpRouteDeps): Hono {
6262
}
6363

6464
// Pass authInfo to the MCP transport
65-
const transport = new WebStandardStreamableHTTPServerTransport();
65+
const transport = new WebStandardStreamableHTTPServerTransport({
66+
enableJsonResponse: true,
67+
});
6668
const server = createMcpServer(deps.mcpContext);
6769
await server.connect(transport);
6870
return transport.handleRequest(c.req.raw, { authInfo });
6971
}
7072

7173
// No OAuth configured — open access (dev/local mode)
72-
const transport = new WebStandardStreamableHTTPServerTransport();
74+
const transport = new WebStandardStreamableHTTPServerTransport({
75+
enableJsonResponse: true,
76+
});
7377
const server = createMcpServer(deps.mcpContext);
7478
await server.connect(transport);
7579
return transport.handleRequest(c.req.raw);

0 commit comments

Comments
 (0)