Deadends Dev MCP Server

AI assistants reliably fumble two kinds of problems: known-failed code fixes, and country-specific real-world rules they've never been exposed to in training. deadends.dev now covers both:

Local serverstdio

What is the Deadends Dev MCP Server?

Deadends Dev is an MCP project maintained in the dbwls99706/deadend.dev repository. The maintainer describes its purpose as “AI assistants reliably fumble two kinds of problems: known-failed code fixes, and country-specific real-world rules they've never been exposed to in training. deadends.dev now covers…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using python. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lookup_errorMatch an error message against 2000+ known patterns
get_error_detailFull canon by ID
list_error_domainsAll 54 domains with counts
search_errorsTF-IDF keyword search across all domains
list_errors_by_domainAll errors in a domain
list_errors_by_countryAll country-scoped dead ends for an ISO alpha-2 code
get_country_summaryCountry-level summary (entries, fix rate, domain mix)
batch_lookupLook up multiple errors at once (max 10)
get_domain_statsDomain quality metrics and confidence levels
get_error_chainTraverse the error transition graph
report_outcomeReport whether a workaround worked (feeds back into success rates)

How to install the Deadends Dev MCP Server

{
  "mcpServers": {
    "deadend": {
      "command": "python",
      "args": [
        "-m",
        "mcp.server"
      ],
      "cwd": "/path/to/deadends.dev"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.