erhe
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Metal and Vulkan
The erhe MCP server enables AI agents to inspect and manipulate 3D scenes in the erhe editor, a C++ 3D graphics library and sandbox application. Built into erhe's editor component, this server exposes scene data, camera controls, tool automation, and screenshot capabilities through the Model Context Protocol. AI agents can use it to create showcase scenes, automate complex 3D workflows, and interact with the editor's geometry operations, material systems, and rendering pipeline programmatically.
Key Features
Use Cases
- 01Programmatically generating complex 3D scenes and showcase content through AI-driven workflows
- 02Automating repetitive 3D modeling tasks like batch mesh subdivision or material assignment
- 03Creating procedural content pipelines where AI agents orchestrate geometry and texture node graphs
- 04Capturing and documenting 3D rendering states for training datasets or visual regression testing
- 05Building AI-assisted 3D content creation tools that leverage the editor's extensive geometry library
- 06Scripting multi-step modeling operations combining selection, transformation, and mesh operations
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
erhe — FAQ
What is the erhe MCP server?+
The erhe MCP server is a built-in component of the erhe 3D graphics editor that exposes scene inspection, editing, screenshots, and tool automation capabilities to AI agents through the Model Context Protocol. It allows programmatic control of the editor's 3D scene graph, geometry operations, and rendering features.
How do I install and run the erhe MCP server?+
You need to build the erhe editor from source using C++20 and CMake, following the platform-specific build scripts in the repository. Once compiled, the MCP server runs as part of the editor executable. The editor requires OpenGL 4.5+, Vulkan, or Metal depending on your chosen backend.
Which MCP clients work with erhe?+
The erhe MCP server implements the standard Model Context Protocol and should work with any compliant MCP client, including Claude Desktop and similar AI assistants that support MCP integration.
What are the prerequisites for using this MCP server?+
You need a C++20 compiler (Visual Studio 2022+ on Windows, recent GCC/Clang on Linux/macOS), CMake 3.20+, and graphics API support (OpenGL 4.5+, Vulkan, or Metal). The build process fetches dependencies automatically via CPM.cmake. No API keys are required.
Is the erhe MCP server free to use?+
Yes, erhe and its MCP server are released under the MIT license, making them free for both personal and commercial use. Third-party dependencies retain their own open-source licenses.
Can I see examples of what AI agents have created with erhe?+
The repository includes documentation at doc/ai_creations.md showcasing scenes built by AI agents using the MCP server, demonstrating the editor features and workflows agents can orchestrate.
How do I install erhe?+
Open the source repository on GitHub and follow its README. erhe is a mcp server — MCP Agents Market links you directly to the official repo.
Is erhe free?+
erhe is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.