inspector icon indicating copy to clipboard operation
inspector copied to clipboard

If inspector page is open and server killed and it can't be restarted

Open AutomatedTester opened this issue 8 months ago • 0 comments

Describe the bug Quite the funny bug...

I needed to make changes to my MCP server so killed it off and started working on the changes. I forgot to close the inspector page and when I started the server up again it kept coming up with errors and restarted the server constantly

To Reproduce Steps to reproduce the behavior:

  1. Start inspector on a local MCP server with something like npx @modelcontextprotocol/inspector npx -y .
  2. Load the inspector page
  3. connect to the inspector
  4. close the server started in 1 but leave the inspector page open
  5. do step 1 again and watch the errors appear

Expected behavior Server should start up or meaningful error message should appear.

Logs

davidburns in ~/development/nightwatchjs_mcp on trunk ● λ npx @modelcontextprotocol/inspector npx -y .
Starting MCP inspector...
⚙️ Proxy server listening on port 6277
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
🔍 MCP Inspector is up and running at http://127.0.0.1:6274 🚀
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy
Error from MCP server: SyntaxError: Unexpected token 'S', "Starting M"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
Error from MCP server: SyntaxError: Unexpected token 'M', "MCP Nightw"... is not valid JSON
    at JSON.parse (<anonymous>)
    at deserializeMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:44)
    at ReadBuffer.readMessage (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)
    at StdioClientTransport.processReadBuffer (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:114:50)
    at Socket.<anonymous> (file:///Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/@modelcontextprotocol/sdk/dist/esm/client/stdio.js:93:22)
    at Socket.emit (node:events:518:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)
New SSE connection
Query parameters: [Object: null prototype] {
  transportType: 'stdio',
  command: 'npx',
  args: '-y .',
  env: '{"HOME":"/Users/davidburns","LOGNAME":"davidburns","PATH":"/Users/davidburns/.npm/_npx/5a9d879542beca3a/node_modules/.bin:/Users/davidburns/development/nightwatchjs_mcp/node_modules/.bin:/Users/davidburns/development/node_modules/.bin:/Users/davidburns/node_modules/.bin:/Users/node_modules/.bin:/node_modules/.bin:/Users/davidburns/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin:/opt/homebrew/opt/ruby/bin:/Users/davidburns/development/flutter/bin:/opt/homebrew/opt/openjdk@17/bin:/Users/davidburns/Library/Python/3.9/bin:/usr/local/share/dotnet:/Users/davidburns/.cargo/bin:/usr/local/opt/nss/bin:/Users/davidburns/.nvm/versions/node/v22.14.0/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin:/usr/X11/bin:/usr/local/Cellar/ruby/2.1.0/bin:/usr/local/opt/ccache/libexec:/opt/homebrew/bin:/opt/homebrew/opt/fzf/bin:/Users/davidburns/development/buildtools/bazel-bin/buildifier/darwin_amd64_stripped/buildifier:/Users/davidburns/.rvm/bin","SHELL":"/bin/zsh","TERM":"xterm-256color","USER":"davidburns"}'
}
Stdio transport: command=/Users/davidburns/.nvm/versions/node/v22.14.0/bin/npx, args=-y,.
Spawned stdio transport
Connected MCP client to backing server transport
Created web app transport
Created web app transport
Set up MCP proxy

Additional context

AutomatedTester avatar Apr 23 '25 10:04 AutomatedTester