Skip to content
Agentmart
Submit a tool

Aidb

Debug any supported language with breakpoints, variable/state inspection, and stepping.

Connector by ai-debugger-inc · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/ai-debugger-inc-aidb

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Debug any supported language with breakpoints, variable/state inspection, and stepping.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
4 read · 4 write · 2 delete · 2 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 4 · Look things up without changing anything.

  • config
  • context
  • init
  • inspect

Write 4 · Create, change, send or run things.

  • breakpoint
  • execute
  • run_until
  • session_start

Delete 2 · Delete, drop, revoke or wipe things.

  • adapter
  • session

Not yet classified 2 · We could not tell from the name and description.

  • step
  • variable

Files it touches

  • Any path the agent passes to its tools

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • adapterManage Debug Adapterscan change or delete data

    Consolidated adapter management with action-based operations **Actions:** • `download`: Download and install a specific language adapter (requires language) • `download_all`: Download and install all available adapters (language ignored) • `list`: List installed adapters and status (language optional) **Management:** Downloads debug adapters from GitHub releases to ~/.aidb/adapters/. Versions match current project. Validates language support dynamically. **Aliases:** install→download, install_all→download_all, status/show→list **Usage:** Install missing adapters when encountering AdapterNo…

  • breakpointManage Breakpoints

    Manage breakpoints. Supports conditions (condition='x>5'), hit counts (hit_condition='>3' to skip first 3 hits), and logpoints (log_message='val={x}'). Actions: - 'set': Set a breakpoint (default) - 'remove': Remove a breakpoint - 'list': List all breakpoints - 'clear_all': Remove all breakpoints - 'watch': Set watchpoint (Java only) - 'unwatch': Remove watchpoint (Java only)

  • configConfiguration & Environmentread-only

    Configuration and environment management. **Actions:** • `show`: Show current configuration (default) • `env`: Show/set environment variables • `launch`: Discover and manage VS Code launch.json configurations • `capabilities`: Show debugging capabilities for languages (replaces aidb.capabilities) • `adapters`: Check debug adapter installation status **Examples:** • config('env') - Show AIDB_* environment variables • config('launch') - List available launch configurations • config('adapters') - Show installed debug adapters • config('capabilities', language='python') - Python debugging featur…

  • contextGet Debugging Contextread-only

    Rich debugging context and intelligent next-step suggestions. Provides: - Current debugging state and session memory - Recent operations and their outcomes - Intelligent next-step recommendations - Cross-tool workflow suggestions - Debugging history and patterns

  • executeExecute Program

    Execute the program with different actions and capabilities. Actions: - 'run': Start execution from beginning - 'continue': Continue from current position (default) Enhanced features: - Smart execution until specific conditions - Output collection and analysis - Automatic breakpoint management

  • initInitialize Debugging Contextread-only

    🚀 **REQUIRED FIRST STEP** - Initialize debugging context and get language-specific examples. This is the mandatory entry point for debugging. You MUST call this before any other debugging operation. It provides: - Language-specific examples (Python, JavaScript, TypeScript, Java) - Framework-aware patterns (pytest, jest, django, spring, etc.) - Workspace-aware configuration discovery - Clear usage examples with exact syntax

  • inspectInspect Program Stateread-only

    Inspect program state during debugging. Available modes: - 'locals': Local variables (default) - 'globals': Global variables - 'stack': Call stack with frames - 'threads': All thread states - 'expression': Evaluate specific expression - 'all': Complete state snapshot

  • run_untilRun Until Location

    Run until a specific location with temporary breakpoints. Sets one-time breakpoints that are automatically removed after being hit. Useful for quickly running to specific locations without permanent breakpoints. Enhanced features: - Multiple target locations - Conditional temporary breakpoints - Automatic cleanup

  • sessionSession Managementcan change or delete data

    Comprehensive session lifecycle management. **Actions:** • `status`: Show current session status (default) • `list`: List all active sessions • `stop`: Stop current/specified session • `restart`: Restart session with same configuration • `switch`: Switch to different session

  • session_startStart Debug Session

    🚀 Create and start a debug session (requires init to be called first). Supports launch/attach modes for debugging.

  • stepStep Through Code

    Step through code execution. Actions: - 'over': Execute line without entering functions (default) - 'into': Enter function calls - 'out': Complete current function

  • variableVariable Operations

    Enhanced variable operations with live patching capabilities. Actions: - 'get': Evaluate expression (default) - 'set': Set variable value - 'patch': Live code patching for rapid iteration (replaces aidb.fix) Examples: - variable('get', expression='user.name') - variable('set', name='debug_mode', value='True') - variable('patch', name='calculate_tax', code='return amount * 0.08')

Signals

Weekly downloads
33
Last release
Jan 30, 2026 (9 months ago)
Last package publish
Jan 30, 2026 (9 months ago)

From the package registry.

Details

Registry name
io.github.ai-debugger-inc/aidb
Version
0.1.2
Auth
No auth
Packages
pypi ai-debugger-inc
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Aidb MCP server. Agent Mart. https://agentmart.dev/connectors/ai-debugger-inc-aidb (last updated 2026-10-25)