MCP HTTP server (vibe-annotations) crashes entire Claude Code session

Resolved 💬 2 comments Opened Apr 4, 2026 by whale Closed May 13, 2026

Description

Using the vibe-annotations MCP server (HTTP type, http://127.0.0.1:3846/mcp) causes Claude Code sessions to close/crash. This happens consistently when Claude attempts to read annotations from the server.

Environment

  • Claude Code v2.1.92
  • macOS (Darwin 25.3.0)
  • Multiple concurrent Claude Code sessions open

MCP Server Config

{
  "mcpServers": {
    "vibe-annotations": {
      "type": "http",
      "url": "http://127.0.0.1:3846/mcp"
    }
  }
}

Steps to Reproduce

  1. Configure vibe-annotations MCP server in ~/.claude/settings.json
  2. Start a Claude Code session
  3. Invoke any vibe-annotations tool (e.g., read_annotations)
  4. Session crashes/closes

Expected Behavior

If an MCP server returns an error, times out, or returns an oversized response, Claude Code should handle it gracefully — show an error message, not crash the entire session.

Workaround

Removed the MCP server from settings to prevent crashes.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗