Bots St

bots.st/behavior-trees

Behavior Trees

Validate and convert behavior tree files

1580 ms

answered our call

State
Answered
Protocol
MCP 2025-06-18
Tools listed
6
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://www.behaviortrees.com/mcp
  • npmnpx -y behaviortreesReleased 3 Nov 2026, version 0.1.1

What it can do

ToolWhat it says it does
convert_treeConvert between behavior3 JSON and BehaviorTree.CPP XML (v4 for ROS 2 Jazzy and Groot2, v3 for ROS 2 Humble), the same way the editor imports and exports. Returns the converted text and any issues (BT.CPP has no equivalent for some behavior3 nodes and vice versa).
create_editor_linkReturns a url that opens the tree in the behaviortrees.com editor in the user's browser, auto-laid-out and editable, with no account needed. The tree travels inside the link (the URL fragment), so nothing is uploaded or stored. Fails with the validation errors if the tree has any.
get_exampleComplete, working example trees (enemy patrol, cooldown-gated attacks, robot navigation with recovery, and more) to learn the format from or start with. Without an id, lists the examples; with an id, returns that tree as behavior3 JSON.
list_node_typesThe built-in behavior3 nodes a tree can use without declaring them: composites (Sequence, Priority = selector/fallback, MemSequence, MemPriority), decorators (Inverter, Repeater, MaxTime, ...) and leaves (Wait, Succeeder, Failer, ...), with descriptions and default properties.
read_guidePractical guides from behaviortrees.com/learn as Markdown: what behavior trees are, node types, blackboards, debugging, structuring large trees, and behavior trees in Unity, Unreal, Godot, Python and robotics (BehaviorTree.CPP, ROS 2, Nav2). Without a slug, lists the guides.
validate_treeChecks a behavior tree for errors: missing or dangling children, nodes with two parents, cycles, decorators with more than one child, leaves with children, unknown node names, and BehaviorTree.CPP import problems. Returns valid (true when there are no errors), the trees found, and findings at…

In its maker's words

Validate, convert (behavior3 JSON, BehaviorTree.CPP XML) and open behavior trees in a visual editor

Website
www.behaviortrees.com
Source
github.com/behaviortrees/behaviortrees
Publisher
behaviortrees
Listed from
the official MCP Registry as io.github.behaviortrees/behaviortrees
Version
0.1.1, updated 3 Nov 2026
Kinds of work
Documents and files, Writing and translation, Browser and automation

The domain it lives on

behaviortrees.com
registered 6 Jul 2018 (8 years ago), at Cloudflare, Inc., its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered1580 ms
Answered1804 ms
Answered716 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.