Documentation Index
Fetch the complete documentation index at: https://mintlify.com/davidbuenov/dbv-mcp-server/llms.txt
Use this file to discover all available pages before exploring further.
What Is It?
dbv-unreal-python-api is a bundled knowledge base, search engine, and MCP server for Unreal Engine 5.8’s Python API and its full official documentation. Every class page and conceptual guide is stored locally — no internet access is needed at query time. AI agents query it through whichever access method fits their client.
The skill ships with two complementary tools:
| Tool | Type | What it searches |
|---|---|---|
dbv_python_unreal_api | Syntactic | Class signatures, method names, parameter types |
dbv_unreal_dev_guide | Conceptual | How-to guides — PCG, Materials, Blueprints, Gameplay, Animation, UI, Node References and more |
Two Tools, One Workflow
dbv_unreal_dev_guide — Use It First
Call this tool before writing any code. It searches the conceptual layer: architectural patterns, recommended workflows, and step-by-step recipes for Unreal subsystems.
Example questions it answers:
- How do I connect a texture node in a Material Instance?
- How do I instantiate a PCG volume and configure its nodes?
- What is the logical flow to hot-compile a Blueprint automatically?
dbv_python_unreal_api — Use It After
Once you understand the workflow, call this tool to retrieve exact Python API signatures — class names, method names, argument types, and return values for UE 5.8.
Supports exact:ClassName syntax to bypass scoring and jump directly to a known class:
Coverage
- ~11,600 Python API class pages (full UE 5.8 Python reference)
- ~3,600 conceptual guide pages (virtually all of the official UE 5.8 documentation), including:
- Materials / Substrate
- Procedural Content Generation (PCG)
- Blueprints Visual Scripting
- Gameplay Systems
- Animation
- Audio
- UI (UMG / Slate)
- Niagara / VFX
- Node References (Blueprint, Control Rig, Dataflow)
- Scripting and Editor Automation
Three Ways to Use It
| Mode | Client | Setup Required | How It Works |
|---|---|---|---|
| Claude Code skill autodiscovery | Claude Code | None — clone the repo and open it | Claude reads .claude/skills/dbv-unreal-python-api/SKILL.md and invokes search_engine.py via CLI on demand. No server, no open port. |
| MCP server | Claude Desktop, claude.ai, or any MCP client | Register mcp_server.py in claude_desktop_config.json | A persistent process serves JSON-RPC over stdio. The knowledge base is loaded into memory once and stays warm for fast repeated queries. |
| HTTP REST endpoints | The Unreal MCP Web Client (server.py) or any HTTP client | Start the web client on port 5000 | server.py imports search_engine.py directly and exposes /api/docs/search, /api/docs/status, /api/guides/search, and /api/guides/status. |
MCP Server Configuration
Claude Desktop — Windows
Use the full path topython.exe (Claude Desktop does not always inherit the user PATH) and double-escape backslashes in JSON: