</>MCP Agents Market
MCP Server

erhe

by tksuoran908C++Updated 2026-09-11

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

Scene inspection and editing through MCP for programmatic manipulation of 3D scene graphs
Screenshot capture for visual documentation and AI-driven content validation
Tool automation API for triggering editor operations like mesh generation, subdivision, and Conway operators
Integration with erhe's sandbox editor featuring PBR materials, procedural mesh generation, and glTF import/export
Access to geometry operations including Catmull-Clark subdivision, CSG boolean operations, and 180+ built-in polyhedra
Support for procedural texture and geometry node graphs that agents can orchestrate
AI-agent workflow examples demonstrated in the project's AI creations showcase documentation

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 more

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.

Related searches