behavior-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| load_behaviorC | Inject, initialize, or hot-swap a behavior tree instance in the browser runtime. |
| set_parametersC | Dynamically update or query execution parameters for the active behavior runtime. |
| get_statusB | Query active behavior execution status, current node path, tick count, duration, and error state. |
| abort_behaviorC | Immediately halt, pause, or resume behavior execution and disengage active inputs. |
| register_triggerC | Configure and manage reactive interrupt triggers with priority preemption and cooldown guards. |
| replay_recordingC | Capture or replay deterministic browser action sequences with adaptive timing. |
| get_metricsC | Retrieve runtime execution telemetry, tick durations, stuck events, and category statistics. |
| manage_behaviorsC | CRUD operations for immutable JSON behavior tree definitions with SHA-256 tree hash verification. |
| manage_blackboardC | Read, write, or query shared behavior tree blackboard state variables. |
| manage_runtime_dbC | Database maintenance, diagnostics, SHA-256 Merkle audit verification, checkpoints save/restore, and diffs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| behavior-design | Design a robust, composable behavior tree with sequences, selectors, guards, and decorators |
| debug-stuck | Investigate and resolve stuck behavior execution instances and infinite node loops |
| optimize-behavior | Optimize behavior tree node ordering and conditions for 60Hz tick efficiency |
| trigger-design | Create reactive interrupt triggers with priority preemption and cooldown guards |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| runtime-health | Server health status, version, and timestamp |