AI agents and LLM-powered tools are becoming part of the developer workflow. But most of them operate on raw files and terminal output — they have no understanding of Unreal project structure, module boundaries, or engine-specific conventions. Gamibase's MCP surface gives these tools structured, project-aware context so they can reason about Unreal work instead of guessing.
What MCP provides
MCP (Model Context Protocol) is a machine-facing interface. Where the CLI is designed for human operators and VSCode is designed for editor UX, MCP is designed for tools that call Gamibase programmatically. It exposes the same workflows — project intelligence, diagnosis, review — through structured tool routes that return typed JSON.
- Project structure reads as structured JSON — modules, targets, plugins, dependencies
- Build diagnosis with typed findings, not raw log text
- Symbol search with ownership and hierarchy context
- Config reads with structured key-value output
- Crash and review findings in machine-consumable format
Same runtime, different surface
MCP is not a separate product or a simplified API. It runs the same Gamibase runtime as the CLI, with the same trust model, evidence gates, and edition boundaries. A tool calling gamibase via MCP gets the same depth of analysis as an operator running commands in the terminal. The output format is different — JSON instead of text — but the analysis is identical.
{
"tool": "gamibase_info",
"result": {
"project": "MyGame",
"engine": "5.4",
"modules": [
{ "name": "MyGameCore", "type": "Runtime", "dependencies": ["Core", "Engine"] },
{ "name": "MyGameEditor", "type": "Editor", "dependencies": ["MyGameCore", "UnrealEd"] }
],
"targets": ["MyGame", "MyGameEditor"]
}
}Use cases
MCP is most valuable when you need to give an external tool real Unreal context. Without it, an AI agent trying to help with a build failure will read raw log text and hallucinate about module structure. With MCP, it gets structured findings, real dependency graphs, and typed project context.
- AI coding assistants that need project-aware context for Unreal work
- Custom automation scripts that need structured build or project data
- Dashboard and reporting tools that consume diagnosis results
- CI integrations that need typed output for downstream processing
MCP routes follow the same tier boundaries as CLI commands. Community routes are available to any tool. Pro routes require a Pro license on the machine running Gamibase.
Set up MCP integration
Get started