MCP server giving AI agents eyes on OpenImageDebugger buffers in live gdb/lldb sessions
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Open Image Debugger is a tool for visualizing in-memory buffers during debug
sessions, compatible with both GDB and LLDB. It works out of the box with
instances of the OpenCV Mat class and Eigen matrices, but can also be
customized to work with any arbitrary data structure.

Prefer VS Code or a fork (Cursor, VSCodium, Windsurf, β¦)? Skip the manual build β install the extension from the VS Code Marketplace or Open VSX. See Installation below.
New β using CLion or Android Studio? The Open Image Debugger plugin is now on the JetBrains Marketplace: plot buffers straight from the native C/C++ debugger, inside the IDE. See Installation below.
New β declarative custom types. You can now describe your own buffer types in a
.oid/types.jsonfile instead of writing Python; the same file works in gdb, lldb, and the VS Code and JetBrains extensions. See doc/declarative-types.md.
[0, 1], where 0
represents black and 1 represents white.apt installapt install command below. Alternatively, configure with -DNFD_PORTAL=ON to use the xdg-desktop-portal (D-Bus) dialog backend instead of GTK.All other third-party libraries are bundled as git submodules and built from source, so they don't need to be installed:
stb_image, stb_image_write, stb_truetype)Note: this list might get out-of-date by accident. For a more accurate list of requirements, please check what is used in https://github.com/OpenImageDebugger/OpenImageDebugger/blob/main/.github/workflows/build.yml and in the CI container images defined in https://github.com/OpenImageDebugger/dockerfiles.
The quickest way to get started is the Open Image Debugger extension, available for VS Code and compatible forks (Cursor, VSCodium, Windsurf, and others):
The Open Image Debugger plugin brings the same viewer to JetBrains IDEs with a native C/C++ debugger β CLion, and Android Studio with the NDK:
If you'd rather build and integrate the desktop version manually, follow the steps below.
On Ubuntu, you can install most of the dependencies with the following command:
Clone the source code to any folder you prefer and initialize the submodules:
Now run the following commands to build it:
GDB integration: Edit the file ~/.gdbinit (create it if it doesn't exist)
and append the following line:
LLDB integration: Edit the file ~/.lldbinit (create it if it doesn't
exist) and append the following line:
At the moment, the MacOS build is only known to work with python3 and lldb
installed from Homebrew (the system-provided LLDB from the
Xcode Command Line Tools is not supported). Install them with:
Make sure python3 resolves to the Homebrew one β run which python3 and
confirm it points under the Homebrew prefix (/opt/homebrew on Apple Silicon,
/usr/local on Intel; brew --prefix prints it), rather than a pyenv, conda or
system Python. The standard Homebrew install puts that prefix's bin on your
PATH.
Then debug your program using the Homebrew LLDB, for example:
After compiling the plugin, you can test it by running the following command (use the same Python 3 interpreter CMake found when building):
On MacOS, invoke the test with the full path to the Homebrew python3, for
example:
If the installation was succesful, you should see the Open Image Debugger window
with the buffers sample_buffer_1 and sample_buffer_2.
When the debugger hits a breakpoint, the Open Image Debugger window will be
opened. You only need to type the name of the buffer to be watched in the
"add symbols" input, and press <enter>.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/openimagedebugger-mcp)<a href="https://allmcps.com/mcp/openimagedebugger-mcp"><img src="https://allmcps.com/api/badge/openimagedebugger-mcp?style=directory" alt="OpenImageDebugger MCP on AllMCPs" /></a>