Skip to content

Releases: rira100000000/debug-mcp

v0.1.2 — first release under debug-mcp name

28 Apr 11:21

Choose a tag to compare

First release under the debug-mcp name (previously published as girb-mcp).

Changes

  • Renamed gem from girb-mcp to debug-mcp — the new name better reflects its purpose as an MCP server for Ruby's debug gem. Executables girb-mcp / girb-rails were renamed to debug-mcp / debug-rails.
  • Renamed internal namespace from girb to debug_mcp in identifiers injected into the debugged Ruby process: $_girb_orig_int$_debug_mcp_orig_int, $__girb_err$__debug_mcp_err, :girb_health_check:debug_mcp_health_check, /tmp/girb_debug.log/tmp/debug_mcp.log. Internal change with no public API impact.
  • Added base64 runtime dependency (~> 0.2) — required on Ruby 3.4+ where base64 was removed from default gems. debug-mcp uses Base64.strict_encode64 to safely transport multi-line / non-ASCII code over the debug gem protocol.

Migration from girb-mcp

girb-mcp 0.1.3 on RubyGems is a deprecation shim that depends on debug-mcp and forwards executables. To migrate:

# Gemfile
gem "debug-mcp"  # was: gem "girb-mcp"
// MCP client config
{
  "mcpServers": {
    "debug-mcp": {                // was: "girb-mcp"
      "command": "debug-mcp",     // was: "girb-mcp"
      "args": []
    }
  }
}

See CHANGELOG.md for full details.