# Breakwire MCP server

> Lets an AI client identify and explain breaking changes, API deprecations, and model retirements by looking up error strings in a source-linked registry.

- Repository: https://github.com/breakwire-org/breakwire
- Page: https://hostedmcp.org/servers/breakwire-org/breakwire
- Transport: stdio
- Stars: 0
- License: MIT

## Install

### Claude Code

```sh
claude mcp add breakwire -- npx -y breakwire
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "breakwire": {
      "command": "npx",
      "args": [
        "-y",
        "breakwire"
      ]
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "breakwire": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "breakwire"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"breakwire","type":"stdio","command":"npx","args":["-y","breakwire"]}'
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "breakwire": {
      "command": "npx",
      "args": [
        "-y",
        "breakwire"
      ]
    }
  }
}
```

### Codex

```sh
codex mcp add breakwire -- npx -y breakwire
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.breakwire]
command = "npx"
args = ["-y", "breakwire"]
```

### Gemini CLI

```sh
gemini mcp add -s user breakwire npx -- -y breakwire
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "breakwire": {
      "command": "npx",
      "args": [
        "-y",
        "breakwire"
      ]
    }
  }
}
```

## FAQ

### What kind of information does Breakwire provide when an error is sent?

It returns a claim explaining the error, including the vendor's documented error string, affected versions, deadline, fix, and primary source.

### Does using Breakwire compromise my security or expose secrets?

No, secrets like keys, tokens, and IP addresses are stripped in your local process before being sent, and the server performs additional redaction.
