Agentโ™ฅ๏ธŽAge
Catalog

OpenImageDebugger MCP

Official

by OpenImageDebugger ยท C++

MCP server giving AI agents eyes on OpenImageDebugger buffers in live gdb/lldb sessions

io.github.OpenImageDebugger/oid-mcp (MCP)

This MCP server provides AI agents access to OpenImageDebugger buffers during live gdb/lldb debugging sessions. It supports listing observable symbols at a breakpoint, viewing renderings, reading exact values, dumping lossless .npy copies, and mirroring buffers into the human viewer.

๐Ÿ› ๏ธ Key Features

  • Live gdb/lldb session integration
  • List observable symbols at a breakpoint
  • View renderings from OpenImageDebugger buffers
  • Read exact values
  • Dump lossless .npy copies
  • Mirror buffers into the human viewer

๐Ÿš€ Use Cases

  • Debugging image-processing code with OpenImageDebugger in gdb/lldb
  • Inspecting debugger-visible symbols and values at breakpoints
  • Capturing lossless image buffer snapshots for analysis
  • Synchronizing AI-observed buffers with the human viewer

โšก Developer Benefits

  • Tooling for AI agents to โ€œseeโ€ OpenImageDebugger buffers
  • Programmatic access to debuggee memory via an opt-in environment

โš ๏ธ Limitations

  • Experimental feature with no stability guarantee
  • Requires opt-in (OID_AGENT=1)
  • Exposes debuggee memory to local processes; enable only with care

Topics

gdblldbplugincppopencveigenpythonlinuxmacoswindowsimagewatchvisualizationdebuggerdebugger-extensiondebugger-visualizerimguiimage-processingimagesprocessingmcp-server