Aidb
Debug any supported language with breakpoints, variable/state inspection, and stepping.
Connector by ai-debugger-inc · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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.
configcontextinitinspect
Write 4 · Create, change, send or run things.
breakpointexecuterun_untilsession_start
Delete 2 · Delete, drop, revoke or wipe things.
adaptersession
Not yet classified 2 · We could not tell from the name and description.
stepvariable
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 dataConsolidated 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 BreakpointsManage 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-onlyConfiguration 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-onlyRich 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 ProgramExecute 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-onlyInspect 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 LocationRun 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 dataComprehensive 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 CodeStep through code execution. Actions: - 'over': Execute line without entering functions (default) - 'into': Enter function calls - 'out': Complete current function
variableVariable OperationsEnhanced 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
- Source
- Official MCP Registry
Cite this page
Aidb MCP server. Agent Mart. https://agentmart.dev/connectors/ai-debugger-inc-aidb (last updated 2026-10-25)