[BUG] Claude Desktop 2.1.49 crashes on launch when any `type: "http"` MCP server is configured
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Version
Claude Desktop 2.1.49 (macOS)
## Description
Claude Desktop fails to launch with the error dialog "Claude Desktop failed to Launch" whenever any type: "http" MCP server is present in claude_desktop_config.json, even a single
one.
## Steps to Reproduce
- Add any
type: "http"MCP server to~/Library/Application Support/Claude/claude_desktop_config.json - Launch Claude Desktop
- App fails to launch
## Minimal Repro Config
```json
{
"mcpServers": {
"notion-mcp": {
"type": "http",
"url": "https://mcp.notion.com/mcp"
}
}
}
Workaround
Renaming/removing claude_desktop_config.json (or using an empty mcpServers: {}) allows the app to launch.
Error from logs (~/Library/Logs/Claude/main.log)
TypeError: Cannot read properties of undefined (reading 'value')
at formatProperty (node:internal/util/inspect:2280:12)
at formatRaw (node:internal/util/inspect:1176:9)
...
at i._splat (.../app.asar/.vite/build/index.js:65:5640)
Sentry event ID: f349a9a8ede146ddbd99188c14612931
What Should Happen?
Claude Desktop should launch normally
Error Messages/Logs
Shared above
Steps to Reproduce
## Steps to Reproduce
- Add any
type: "http"MCP server to~/Library/Application Support/Claude/claude_desktop_config.json - Launch Claude Desktop
- App fails to launch
## Minimal Repro Config
```json
{
"mcpServers": {
"notion-mcp": {
"type": "http",
"url": "https://mcp.notion.com/mcp"
}
}
}
Workaround
Renaming/removing claude_desktop_config.json (or using an empty mcpServers: {}) allows the app to launch.
Error from logs (~/Library/Logs/Claude/main.log)
TypeError: Cannot read properties of undefined (reading 'value')
at formatProperty (node:internal/util/inspect:2280:12)
at formatRaw (node:internal/util/inspect:1176:9)
...
at i._splat (.../app.asar/.vite/build/index.js:65:5640)
Sentry event ID: f349a9a8ede146ddbd99188c14612931
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.49 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗