Skip to content

examples/hello-world-node installs but does not function on Claude desktop #200

@marklemay

Description

@marklemay

Describe the bug
package then install.

"Unable to connect to extension server. Please try disabling and re-enabling the extension."
""MCP Hello World MCP Server (Reference Extension): Server disconnected. For troubleshooting guidance, please visit our debugging documentation"

To Reproduce

mcpb pack examples/hello-world-node
claude.exe F:\mcpb\hello-world-node.mcpb

install

Expected behavior
the sample application is installed and works

Logs

2026-03-10T15:08:29.362Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:08:29.420Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:08:33.350Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:08:33.351Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:33.352Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed (intentional shutdown) { metadata: undefined }
2026-03-10T15:08:33.352Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:33.350Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:08:33.360Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:08:33.360Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:33.361Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:08:33.379Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:08:34.041Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:08:34.042Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:08:34.374Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:08:34.374Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:34.375Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:08:34.375Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:08:34.376Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:40.265Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:40.265Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:08:40.266Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:08:40.286Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:08:40.962Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:08:40.972Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:08:41.282Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:08:41.283Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:08:41.283Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:08:41.283Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:08:41.283Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:16:58.992Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:16:58.992Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:18:27.088Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:18:27.108Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:18:27.782Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:18:27.783Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:18:28.119Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:18:28.120Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:18:28.120Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:18:28.120Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:18:28.120Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:24.574Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:24.574Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:19:25.469Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:19:25.494Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:19:26.160Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:19:26.161Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:19:26.507Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:19:26.507Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:26.507Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:19:26.507Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:19:26.507Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:48.213Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:48.213Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:19:48.821Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:19:48.842Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:19:49.503Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:19:49.504Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:19:49.827Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:19:49.827Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:19:49.827Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:19:49.827Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:19:49.827Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:20:23.205Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:20:23.205Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }
2026-03-10T15:20:23.205Z [Hello World MCP Server (Reference Extension)] [info] Initializing server... { metadata: undefined }
2026-03-10T15:20:23.225Z [Hello World MCP Server (Reference Extension)] [info] Using built-in Node.js for MCP server: Hello World MCP Server (Reference Extension) { metadata: undefined }
2026-03-10T15:20:23.876Z [Hello World MCP Server (Reference Extension)] [info] Server started and connected successfully { metadata: undefined }
2026-03-10T15:20:24.031Z [Hello World MCP Server (Reference Extension)] [info] Message from client: {"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{"extensions":{"io.modelcontextprotocol/ui":{"mimeTypes":["text/html;profile=mcp-app"]}}},"clientInfo":{"name":"claude-ai","version":"0.1.0"}},"jsonrpc":"2.0","id":0} { metadata: undefined }
2026-03-10T15:20:24.220Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed { metadata: undefined }
2026-03-10T15:20:24.220Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:20:24.221Z [Hello World MCP Server (Reference Extension)] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2026-03-10T15:20:24.221Z [Hello World MCP Server (Reference Extension)] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }
2026-03-10T15:20:24.221Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:20:26.085Z [Hello World MCP Server (Reference Extension)] [info] Client transport closed { metadata: undefined }
2026-03-10T15:20:26.085Z [Hello World MCP Server (Reference Extension)] [info] Shutting down server... { metadata: undefined }

Additional context
Claude 1.1.5368 (d12d02) 2026-03-05T17:29:33.000Z

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions