NestDaddy

MCP Debug Recorder

io.github.oaslananka/debug-recorder-mcp · v1.1.3

Record debug sessions, commands, failed attempts, and successful fixes in local SQLite storage.

Connect Runs on your machine

Terminal
claude mcp add debug-recorder-mcp -e DEBUG_RECORDER_DB=<DEBUG_RECORDER_DB> -e LOG_LEVEL=<LOG_LEVEL> -e FUZZY_THRESHOLD=<FUZZY_THRESHOLD> -e DEBUG_RECORDER_REDACT_BEFORE_STORE=<DEBUG_RECORDER_REDACT_BEFORE_STORE> -e HOST=<HOST> -e PORT=<PORT> -e DEBUG_RECORDER_HTTP_TOKEN=<DEBUG_RECORDER_HTTP_TOKEN> -e DEBUG_RECORDER_ALLOWED_HOSTS=<DEBUG_RECORDER_ALLOWED_HOSTS> -e DEBUG_RECORDER_ALLOWED_ORIGINS=<DEBUG_RECORDER_ALLOWED_ORIGINS> -e DEBUG_RECORDER_MAX_BODY_BYTES=<DEBUG_RECORDER_MAX_BODY_BYTES> -e DEBUG_RECORDER_REMOTE_HTTP=<DEBUG_RECORDER_REMOTE_HTTP> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "debug-recorder-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DEBUG_RECORDER_DB": "<DEBUG_RECORDER_DB>",
        "LOG_LEVEL": "<LOG_LEVEL>",
        "FUZZY_THRESHOLD": "<FUZZY_THRESHOLD>",
        "DEBUG_RECORDER_REDACT_BEFORE_STORE": "<DEBUG_RECORDER_REDACT_BEFORE_STORE>",
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "DEBUG_RECORDER_HTTP_TOKEN": "<DEBUG_RECORDER_HTTP_TOKEN>",
        "DEBUG_RECORDER_ALLOWED_HOSTS": "<DEBUG_RECORDER_ALLOWED_HOSTS>",
        "DEBUG_RECORDER_ALLOWED_ORIGINS": "<DEBUG_RECORDER_ALLOWED_ORIGINS>",
        "DEBUG_RECORDER_MAX_BODY_BYTES": "<DEBUG_RECORDER_MAX_BODY_BYTES>",
        "DEBUG_RECORDER_REMOTE_HTTP": "<DEBUG_RECORDER_REMOTE_HTTP>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "debug-recorder-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DEBUG_RECORDER_DB": "<DEBUG_RECORDER_DB>",
        "LOG_LEVEL": "<LOG_LEVEL>",
        "FUZZY_THRESHOLD": "<FUZZY_THRESHOLD>",
        "DEBUG_RECORDER_REDACT_BEFORE_STORE": "<DEBUG_RECORDER_REDACT_BEFORE_STORE>",
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "DEBUG_RECORDER_HTTP_TOKEN": "<DEBUG_RECORDER_HTTP_TOKEN>",
        "DEBUG_RECORDER_ALLOWED_HOSTS": "<DEBUG_RECORDER_ALLOWED_HOSTS>",
        "DEBUG_RECORDER_ALLOWED_ORIGINS": "<DEBUG_RECORDER_ALLOWED_ORIGINS>",
        "DEBUG_RECORDER_MAX_BODY_BYTES": "<DEBUG_RECORDER_MAX_BODY_BYTES>",
        "DEBUG_RECORDER_REMOTE_HTTP": "<DEBUG_RECORDER_REMOTE_HTTP>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "debug-recorder-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "DEBUG_RECORDER_DB": "<DEBUG_RECORDER_DB>",
        "LOG_LEVEL": "<LOG_LEVEL>",
        "FUZZY_THRESHOLD": "<FUZZY_THRESHOLD>",
        "DEBUG_RECORDER_REDACT_BEFORE_STORE": "<DEBUG_RECORDER_REDACT_BEFORE_STORE>",
        "HOST": "<HOST>",
        "PORT": "<PORT>",
        "DEBUG_RECORDER_HTTP_TOKEN": "<DEBUG_RECORDER_HTTP_TOKEN>",
        "DEBUG_RECORDER_ALLOWED_HOSTS": "<DEBUG_RECORDER_ALLOWED_HOSTS>",
        "DEBUG_RECORDER_ALLOWED_ORIGINS": "<DEBUG_RECORDER_ALLOWED_ORIGINS>",
        "DEBUG_RECORDER_MAX_BODY_BYTES": "<DEBUG_RECORDER_MAX_BODY_BYTES>",
        "DEBUG_RECORDER_REMOTE_HTTP": "<DEBUG_RECORDER_REMOTE_HTTP>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
DEBUG_RECORDER_DB
Optional
Override the SQLite database location for local debug history.
LOG_LEVEL
Optional
Set the minimum structured log level: debug, info, warn, or error.
FUZZY_THRESHOLD
Optional
Override the Fuse.js threshold used during fuzzy reranking.
DEBUG_RECORDER_REDACT_BEFORE_STORE
Optional
Set to true to redact common secret patterns before persisting debug text.
HOST
Optional
HTTP bind host for optional Streamable HTTP mode. Defaults to 127.0.0.1.
PORT
Optional
HTTP port for optional Streamable HTTP mode.
DEBUG_RECORDER_HTTP_TOKEN
Optional, secret
Bearer token for optional Streamable HTTP mode. Required for non-loopback bind.
DEBUG_RECORDER_ALLOWED_HOSTS
Optional
Comma-separated HTTP Host allowlist for optional Streamable HTTP mode.
DEBUG_RECORDER_ALLOWED_ORIGINS
Optional
Comma-separated Origin allowlist for optional Streamable HTTP mode.
DEBUG_RECORDER_MAX_BODY_BYTES
Optional
Maximum JSON body size for optional Streamable HTTP mode.
DEBUG_RECORDER_REMOTE_HTTP
Optional
Must be true to allow optional Streamable HTTP mode to bind outside loopback.

Details

Package[email protected] (NPM, stdio)
First published21 Jul 2026
Last updated21 Jul 2026
Registry nameio.github.oaslananka/debug-recorder-mcp

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.