{
  "$schema": "https://registry.mcp.run/schema/server.json",
  "name": "io.github.elyngved/failmodes",
  "version": "1.0.0",
  "description": "MCP server for the Fail Modes taxonomy — a machine-readable knowledge base of AI system failure modes. Provides search, retrieval, and browsing tools over 100+ canonical failure mode records.",
  "license": "MIT",
  "repository": "https://github.com/elyngved/failmodes-taxonomy",
  "homepage": "https://www.failmodes.com",
  "remote": {
    "url": "https://www.failmodes.com/api/mcp",
    "transport": "streamable-http"
  },
  "tools": [
    {
      "name": "search_failure_modes",
      "description": "Search the taxonomy by symptom text or keyword phrase. Returns ranked failure mode matches."
    },
    {
      "name": "get_failure_mode",
      "description": "Retrieve the full structured record for a single failure mode by its ID slug."
    },
    {
      "name": "list_categories",
      "description": "List all taxonomy categories with IDs, names, descriptions, and mode counts."
    },
    {
      "name": "list_modes",
      "description": "List failure modes, optionally filtered to a single category."
    }
  ],
  "examples": {
    "claude_desktop": {
      "mcpServers": {
        "failmodes": {
          "url": "https://www.failmodes.com/api/mcp"
        }
      }
    },
    "cursor": {
      "mcpServers": {
        "failmodes": {
          "url": "https://www.failmodes.com/api/mcp"
        }
      }
    }
  }
}
