MCPVault

analyze_ue5_behavior_tree

MCP tool from Ai Game Base Analysis Cli MCP Tool by pirua-game

BehaviorTree asset structure

How to use it

analyze_ue5_behavior_tree is exposed by the Ai Game Base Analysis Cli MCP Tool MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the analyze_ue5_behavior_tree tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Ai Game Base Analysis Cli MCP Tool

$npm install -g gdep-mcp
FULL AI GAME BASE ANALYSIS CLI MCP TOOL LISTING

Other tools in Ai Game Base Analysis Cli MCP Tool (29)

analyze_axmol_events

Axmol EventDispatcher/Scheduler binding map

analyze_impact_and_risk

Before modifying any class or method (methodname= for method-level callers; detaillevel="summary" for quick count)

analyze_ue5_animation

ABP states + Montage + GAS Notifies

analyze_ue5_blueprint_mapping

C++ class → Blueprint impl mapping — with confidence header

analyze_ue5_gas

GAS Abilities / Effects / Tags / ASC — with confidence header + IS-A asset role breakdown

analyze_ue5_state_tree

StateTree asset structure

analyze_unity_animator

Animator state machine structure

detect_patterns

Detect design patterns in the codebase (Singleton, Subsystem, GAS, Component, etc.)

execute_gdep_cli

Raw access to all CLI features

explain_method_logic

Internal control flow of a single method — Guard/Branch/Loop/Always. Supports C++ namespace-style functions. includesource=True appends method body

explore_class_semantics

Unfamiliar class deep-dive. Default compact=True keeps output AI-friendly (~4–8 KB); includesource=True appends source code

find_call_path

Shortest call path between two methods (A → B, C#/Unity only)

find_class_hierarchy

Full inheritance tree — ancestors (parent chain) + descendants (subclass tree)

find_method_callers

Reverse call graph — who calls this method

find_unity_event_bindings

Inspector-wired methods (invisible in code search)

find_unused_assets

Unreferenced assets — Unity GUID scan / UE5 binary path reference scan

get_architecture_advice

Full project diagnosis + LLM-powered advice

get_project_context

Always call first — full project overview

inspect_architectural_health

Tech debt audit

query_project_api

Search project API by class/method/property name with relevance scoring

read_class_source

Return actual source code of a class or a specific method. methodname= to return only that method's body (token-efficient)

suggest_lint_fixes

Lint issues with code fix suggestions (dry-run)

suggest_test_scope

Which test files to run after modifying a class

summarize_project_diff

Architecture-level summary of a git diff

trace_gameplay_flow

Trace C++ → Blueprint call chains (summary=True for compact output)

wiki_get

Read full content of a specific wiki node

wiki_list

List all wiki nodes with staleness status — see what has already been analyzed

wiki_save_conversation

Save agent conversation summary to wiki — persists session context, decisions, and findings across sessions. Creates discussedin edges to referenced classes

wiki_search

Call before any analysis — search previously analyzed classes/assets by keyword (FTS5 BM25). Instant if cached