inspector
inspector copied to clipboard
If inspector page is open and server killed and it can't be restarted
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:
- Start inspector on a local MCP server with something like
npx @modelcontextprotocol/inspector npx -y . - Load the inspector page
- connect to the inspector
- close the server started in 1 but leave the inspector page open
- 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