Best OpenGL MCP Servers
OpenGL is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. It is maintained by the Khronos Group, a non-profit technology consortium.
Why this server?
Provides capture, replay, and analysis for legacy OpenGL graphics traces, including matrix and camera extraction, shader listing, state dumps, and image comparison for reverse-engineering older games.
FlicenseBqualityBmaintenanceEnables reverse-engineering of older games (DirectDraw/D3D7, D3D8, D3D9, legacy OpenGL) by capturing and replaying traces and analyzing camera, FOV, and matrix data. Provides tools to find matrices, decode FOV/near/far, track cameras, and compare traces/state.32Why this server?
Supports analysis of OpenGL libraries as a custom C++ codebase for analyzing graphics-related code
AlicenseNot gradedqualityDmaintenanceProvides deep source code analysis for Unreal Engine codebases, allowing AI assistants to understand C++ class structures, search code, and analyze subsystems.158MITWhy this server?
Provides retrieval-augmented access to OpenGL graphics path documentation and resources.
Why this server?
Enables the analysis and debugging of OpenGL and OpenGL ES frame captures, allowing for inspection of pipeline states, shader bindings, and rendering performance.
FlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze RenderDoc GPU frame captures for graphics debugging and performance analysis through a headless Python API. It provides a comprehensive suite of tools for inspecting pipeline states, shader bindings, and exporting frame resources like textures and meshes.153Why this server?
Allows searching and fetching official documentation for OpenGL.
FlicenseNot gradedqualityBmaintenanceEnables searching and fetching documentation pages from a wide range of programming languages, frameworks, game engines, and tools. Supports multiple sources and returns relevant documentation snippets.