gdep-mcp
v0.1.11
Published
MCP server for gdep — Game Codebase Analysis Tool (Unity/UE5/C++/C#)
Maintainers
Readme
gdep-mcp
MCP server for gdep — Game Codebase Analysis Tool
Enables Claude Desktop, Cursor, and other MCP-compatible AI agents to analyze game projects (Unity, Unreal Engine 5, C++, C#) using gdep.
Install
npm install -g gdep-mcpAutomatically installs the gdep Python package and mcp[cli] dependencies.
Usage
Add to your AI agent config:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"gdep": {
"command": "gdep-mcp"
}
}
}Cursor (.cursor/mcp.json):
{
"mcpServers": {
"gdep": {
"command": "gdep-mcp"
}
}
}Each tool accepts
project_pathas a call parameter — no path needed in the config.
Requirements
- Node.js 18+
- Python 3.11+
- .NET Runtime 8.0+ (for C#/Unity analysis)
Available Tools (13)
| Tool | Description |
|------|-------------|
| get_project_context | Project overview — call first |
| analyze_impact_and_risk | Change impact + lint |
| trace_gameplay_flow | Call chain tracing (C++→BP) |
| inspect_architectural_health | Tech debt diagnosis |
| explore_class_semantics | Class structure + AI summary |
| execute_gdep_cli | Raw CLI access |
| find_unity_event_bindings | Unity Inspector bindings |
| analyze_unity_animator | Unity Animator state machine |
| analyze_ue5_gas | UE5 GAS full analysis |
| analyze_ue5_behavior_tree | BehaviorTree structure |
| analyze_ue5_state_tree | StateTree structure |
| analyze_ue5_animation | ABP + Montage analysis |
| analyze_ue5_blueprint_mapping | C++ → Blueprint mapping |
Links
License
Apache-2.0
