File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -672,6 +672,12 @@ async function runHttpMode() {
672672 // Handle POST requests: stateless — fresh server + transport per request
673673 app . post ( '/' , async ( req : any , res : any ) => {
674674 try {
675+ // Log the incoming MCP request on a single line for clean log ingestion
676+ const requestBody = req . body && typeof req . body === 'object' ? req . body : { } ;
677+ const requestJson = JSON . stringify ( requestBody ) ;
678+ const requestLine = requestJson . replace ( / \s + / g, ' ' ) . trim ( ) ;
679+ console . error ( `MCP Debug: HTTP request: POST / - body: ${ requestLine } ` ) ;
680+
675681 // Create a fresh server and transport for every request.
676682 // sessionIdGenerator: undefined = stateless mode — no session ID is
677683 // generated, returned, or validated. Any replica can handle any request.
You can’t perform that action at this time.
0 commit comments