Automate Open 3D Engine with AI: an MCP server for editor control, project and build management
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"o3de-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# o3de-mcp [](https://github.com/nickschuetz/o3de-mcp/blob/main/LICENSE.txt) Automate [Open 3D Engine (O3DE)](https://o3de.org) with AI, an [MCP](https://modelcontextprotocol.io) server for editor control, project & build management. See the [architecture documentation](https://github.com/nickschuetz/o3de-mcp/blob/main/docs/architecture.md) for a detailed system diagram and communication flow. ## Features 96 tools across seven categories. See [`docs/tool-reference.md`](https://github.com/nickschuetz/o3de-mcp/blob/main/docs/tool-reference.md) for every parameter. **Capability Detection** (1 tool): - `get_capabilities`: check editor connectivity, whether the AiCompanion gem's AgentServer is answering (with its gem, API and protocol versions), and CLI availability before using other tools - Dynamic tool discovery: new tools are automatically reported **Editor Automation** (41 tools, requires a running O3DE Editor with the AiCompanion + EditorPythonBindings gems): - Execute arbitrary Python scripts inside the editor (`azlmbr` API) - Scene snapshot, entity tree, single entity and scene validation served natively by the AiCompanion gem's C++ (`get_scene_snapshot` / `get_entity_tree` / `get_entity` / `validate_scene`), no editor Python involved, available even in the gem's secure mode - List, create, delete, and duplicate entities; reparent with `set_parent` - Add and remove components, get/set component properties, assign assets by path - Get and set transforms - `create_entity`, `set_transform` and `delete_entity` try the gem's native request types first (gem 0.5.0 or later, validated in C++, available in secure mode) and fall back to editor Python on older gems or the legacy transport - Create and instantiate prefabs (saving edits back into an existing prefab is not exposed to editor Python; `save_prefab` reports that and names the owning prefab) - Create, load, save, and query levels - V…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.