pathintegral-institute/mcpm.sh

[Bug]: Claude Desktop raises invalid JSON due to banner

Closed this issue · 2 comments

What happened?

Steps to reproduce:

  1. Have an existing claude_desktop_config.json with valid MCP servers
  2. Import all MCP servers using mcpm client import claude-desktop
  3. Create a new profile, I named it default
  4. Select "yes" for Replace all servers in claude-desktop config with 'mcpm profile run default'?
  5. Launch Claude Desktop

Cause of issue:
mcpm profile run default prints an ascii banner to stdout, which is not valid JSON

❯ mcpm profile run default
[08/18/25 22:12:00] INFO     mcpm.commands.profile.run: Running profile 'default' with 10 server(s)
                    INFO     mcpm.commands.profile.run: Starting profile 'default' over stdio


╭─ FastMCP 2.0 ───────────────────────────────────────────────────────────────────╮
│                                                                                 │
│                                                                                 │
│         _ __ ___ ______           __  __  _____________       ____    ____      │
│        _ __ ___ / ____/___ ______/ /_/  |/  / ____/ __ \     |___ \  / __ \     │
│       _ __ ___ / /_  / __ `/ ___/ __/ /|_/ / /   / /_/ /     ___/ / / / / /     │
│      _ __ ___ / __/ / /_/ (__  ) /_/ /  / / /___/ ____/     /  __/_/ /_/ /      │
│     _ __ ___ /_/    \__,_/____/\__/_/  /_/\____/_/         /_____(_)____/       │
│                                                                                 │
│                                                                                 │
│                                                                                 │
│     🖥️  Server name:     profile-default                                         │
│     📦 Transport:       STDIO                                                   │
│                                                                                 │
│     📚 Docs:            https://gofastmcp.com                                   │
│     🚀 Deploy:          https://fastmcp.cloud                                   │
│                                                                                 │
│     🏎️  FastMCP version: 2.10.2                                                  │
│     🤝 MCP version:     1.13.0                                                  │
│                                                                                 │
│                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────╯

What did you expect?

Enabling a profile for Claude Desktop should work without error.

MCPM Version

2.7.0

OS

macOS

Logs

2025-08-19T05:00:31.982Z [mcpm_profile_default] [info] Initializing server... { metadata: undefined }
2025-08-19T05:00:31.993Z [mcpm_profile_default] [info] Using MCP server command: /opt/homebrew/bin/mcpm with args and path: {
  metadata: {
    args: [ 'profile', 'run', 'default', [length]: 3 ],
    paths: [
      '/usr/local/bin',
      '/opt/homebrew/bin',
      '/usr/bin',
      '/usr/bin',
      '/bin',
      '/usr/sbin',
      '/sbin',
      [length]: 7
    ]
  }
} %o
2025-08-19T05:00:31.994Z [mcpm_profile_default] [info] Server started and connected successfully { metadata: undefined }
2025-08-19T05:00:32.007Z [mcpm_profile_default] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2025-08-19T05:00:32.724Z [mcpm_profile_default] [error] Unexpected token '', "╭─────────"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "╭─────────"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.725Z [mcpm_profile_default] [error] Unexpected token '', "│ /opt/hom"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ /opt/hom"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.725Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│   1 #!/o"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   1 #!/o"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│   2 impo"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   2 impo"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│ ❱ 3 from"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ ❱ 3 from"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│   4 if _"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   4 if _"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│   5 │   "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   5 │   "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', "│   6 │   "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   6 │   "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.726Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│ /opt/hom"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ /opt/hom"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│ packages"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ packages"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│     9 fr"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     9 fr"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│    10   "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│    10   "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│    11 fr"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│    11 fr"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│ ❱  12 fr"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ ❱  12 fr"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│    13 │ "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│    13 │ "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│    14 │ "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│    14 │ "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', "│    15 │ "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│    15 │ "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.727Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│ /opt/hom"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ /opt/hom"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│ packages"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ packages"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   22 # A"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   22 # A"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   23    "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   23    "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   24    "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   24    "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│ ❱ 25 fro"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ ❱ 25 fro"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   26 │  "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   26 │  "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   27 │  "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   27 │  "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', "│   28 │  "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│   28 │  "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.728Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│ /opt/hom"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ /opt/hom"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│ packages"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ packages"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', ""... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     18 f"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     18 f"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     19 f"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     19 f"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     20 f"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     20 f"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│ ❱   21 f"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│ ❱   21 f"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     22  "... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     22  "... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     23 c"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     23 c"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', "│     24 c"... is not valid JSON {
  metadata: {
    context: 'connection',
    stack: `SyntaxError: Unexpected token '', "│     24 c"... is not valid JSON\n` +
      '    at JSON.parse (<anonymous>)\n' +
      '    at zPe (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:207)\n' +
      '    at WPe.readMessage (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:192:133)\n' +
      '    at Gne.processReadBuffer (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:2201)\n' +
      '    at Socket.<anonymous> (/Applications/Claude.app/Contents/Resources/app.asar/.vite/build/index-DyHP6ri_.js:193:1651)\n' +
      '    at Socket.emit (node:events:518:28)\n' +
      '    at addChunk (node:internal/streams/readable:561:12)\n' +
      '    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)\n' +
      '    at Readable.push (node:internal/streams/readable:392:5)\n' +
      '    at Pipe.onStreamRead (node:internal/stream_base_commons:189:23)'
  }
}
2025-08-19T05:00:32.729Z [mcpm_profile_default] [error] Unexpected token '', ""... is not valid JSON {
  metadat

Fix Implemented

  • Added runtime check in src/mcpm/commands/profile/run.py to suppress FastMCP’s ASCII banner when a profile is launched in stdio mode.
    • Detects whether run_stdio_async() supports a show_banner or banner keyword and passes False when available.
    • Falls back gracefully for older FastMCP versions.
  • Committed the change on branch fix/disable-fastmcp-banner-stdout.

This prevents the banner from being emitted to stdout, ensuring Claude Desktop (and any JSON-RPC client) receives only valid JSON from mcpm profile run ….

If everything looks good, push the branch and open a PR.


View workflow run

Thanks for you report ❤️