-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
Unexpected token 'H', "HowToCook MCP服务器启动成功" is not valid JSON {
metadata: {
context: 'connection',
stack: `SyntaxError: Unexpected token 'H', "HowToCook MCP服务器启动成功" is not valid JSON\n` +
' at JSON.parse (<anonymous>)\n' +
' at nRe (C:\\AppData\\Local\\AnthropicClaude\\app-0.10.14\\resources\\app.asar\\.vite\\build\\index.js:109:189)\n' +
' at rRe.readMessage (C:\\AppData\\Local\\AnthropicClaude\\app-0.10.14\\resources\\app.asar\\.vite\\build\\index.js:109:115)\n' +
' at aRe.processReadBuffer (C:\\AppData\\Local\\AnthropicClaude\\app-0.10.14\\resources\\app.asar\\.vite\\build\\index.js:110:1842)\n' +
' at Socket.<anonymous> (C:\\AppData\\Local\\AnthropicClaude\\app-0.10.14\\resources\\app.asar\\.vite\\build\\index.js:110:1523)\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)'
}
}
經研究後,刪除index.js裡的console.log即可
原因是Claude的MCP protocol expects JSON message,而不是純文字到stdout
參考: Unexpected token 'S' is not valid JSON in Claude Desktop
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
