TheDocumentation 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.
dbv-unreal-python-api skill exposes its search capability through three independent access paths: MCP tools (for Claude Desktop and compatible clients), a CLI interface (for Claude Code and direct shell use), and HTTP REST endpoints (for the Unreal MCP Web Client). All three paths query the same local knowledge base and return the same ranked results.
MCP Tools (Claude Desktop / claude.ai)
mcp_server.py exposes four tools over the MCP stdio transport. Claude calls them automatically when the server is registered in claude_desktop_config.json.
dbv_python_unreal_api(query: str)
Natural language query for class and method syntax. Returns the full Markdown content of the most relevant class pages from the local knowledge base.
Supports exact:ClassName syntax to bypass semantic scoring and jump directly to a known class name.
dbv_python_unreal_api_status()
Returns the knowledge base version and the total number of indexed classes.
dbv_unreal_dev_guide(query: str)
Natural language query for workflow and conceptual guides. Returns chunked Markdown content from the most relevant guide pages.
dbv_unreal_dev_guide_status()
Returns the guides knowledge base version, total guide count, and total chunk count.
Example Queries
CLI Commands (Claude Code / direct use)
All commands are relative to the repository root. This is how Claude Code invokes the skill via Bash/code execution — no server or open port required.search and search-guides commands:
REST Endpoints (Web Client)
When the Unreal MCP Web Client is running on port 5000,server.py imports search_engine.py directly and exposes these HTTP endpoints:
Scoring System
The search engine uses keyword tokenization to rank results. Tokens are extracted from the query using the pattern[a-zA-Z_][a-zA-Z0-9_]{2,}.
Python API scoring (per token, per class)
| Match type | Score |
|---|---|
| Exact match on class name | +10.0 |
| Class name contains token (or vice versa) | +4.0 |
| Exact match on an index keyword | +3.0 |
| Partial match on an index keyword | +1.5 |
| Token found in category name | +0.5 |
exact:ClassName syntax
Prefixing the query with exact: bypasses the scoring algorithm entirely. The engine performs a case-insensitive lookup directly against the class name index and returns that single class’s full documentation page. Use this whenever you already know the class name you need:
Dev guides scoring (per token, per guide)
| Match type | Score |
|---|---|
| Token found in guide title | +5.0 |
| Token exactly matches the guide category | +3.0 |
| Exact match on a guide keyword | +2.0 |
| Partial match on a guide keyword | +1.0 |