Behavior Runtime MCP
In-browser ~60Hz behavior tree execution engine with reactive triggers and blackboard projection.
Connector by putervision · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/putervision-behavior-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-orchestration, browser-automation
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 2 read · 5 write · 1 delete · 2 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 10
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
get_metricsget_status
Write 5 · Create, change, send or run things.
manage_behaviorsmanage_runtime_dbregister_triggerreplay_recordingset_parameters
Delete 1 · Delete, drop, revoke or wipe things.
manage_blackboard
Not yet classified 2 · We could not tell from the name and description.
abort_behaviorload_behavior
Network hosts it talks to 4
behaviormcp.com· found in codegithub.com· found in codeglama.ai· found in codeputervision.github.io· found in code
Files it touches
/usr/local/opt/nvm/nvm.sh- Your home directory (~)
Tools (10)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
abort_behaviorImmediately halt, pause, resume, or unstick behavior execution and disengage active inputs (actions: abort, pause, resume, unstick). Use abort_behavior instead of register_trigger when manually halting or recovering execution rather than configuring automatic condition interrupts. Returns transition status, disengaged inputs, and unstick diagnostics.
get_metricsRetrieve runtime execution telemetry, tick durations, stuck events, category statistics, and 60Hz action outcome spool entries (actions: current, history, aggregate, compare, spool, drain_spool). Use get_metrics instead of get_status when evaluating tick performance, reading spooled action outcomes, or inspecting aggregated statistics rather than active node traversal. Returns telemetry metrics, duration percentiles, stuck event counts, spooled outcome records, or drained entry counts.
get_statusQuery active behavior execution status, history, or full tree node traversal state (actions: current, history, tree_state). Use get_status instead of get_metrics when inspecting active execution state and node traversal paths rather than aggregated runtime performance telemetry. Returns execution status, current node path, tick counters, duration, and error states.
load_behaviorLoad, unload, or hot-swap a behavior tree instance in the browser runtime (actions: load, unload, swap). Use load_behavior instead of manage_behaviors when executing an active behavior tree instance at runtime rather than registering or inspecting definitions. Returns execution handle, runtime state, active node, and session/intention bindings.
manage_behaviorsManage immutable JSON behavior tree definitions with SHA-256 hash verification (actions: register, list, get, synthesize). Use manage_behaviors instead of load_behavior when defining, versioning, or synthesizing behavior tree structures rather than executing them. Returns tree definition, version metadata, SHA-256 content hash, or synthesis DAG.
manage_blackboardRead, write, delete, lease, list, or ingest structured state slices into shared behavior tree blackboard state (actions: get, set, delete, lease, list, ingest_slice). Use manage_blackboard instead of set_parameters when coordinating state across behavior nodes, projecting perception/spatial slices with staleness protection, or acquiring agent mutex leases. Returns blackboard value, lease acquisition status, key listings, or slice ingestion summary with expiry metadata.
manage_runtime_dbDatabase maintenance, diagnostics, SHA-256 Merkle audit verification, and snapshot management (actions: stats, audit, doctor, snapshot, diff, restore). Use manage_runtime_db instead of get_metrics when auditing SQLite integrity and Merkle proofs or restoring database snapshots. Returns maintenance diagnostics, Merkle audit trees, snapshot metadata, or diff reports.
register_triggerConfigure or list reactive interrupt triggers with priority preemption and cooldown guards (actions: register, list). Use register_trigger instead of abort_behavior when defining automatic condition-based interrupts rather than manually pausing or stopping a tree. Returns registered trigger configuration, ID, or trigger list.
replay_recordingCapture or list deterministic browser action sequences with adaptive timing (actions: capture, list). Use replay_recording instead of load_behavior when recording or inspecting fixed action sequences rather than running a dynamic behavior tree. Returns recording metadata, frame sequences, or list of stored recordings.
set_parametersDynamically set, inspect, or reset execution parameters for the active behavior runtime (actions: set, get, reset). Use set_parameters instead of manage_blackboard for tuning tree-level execution variables and thresholds rather than sharing cross-node data keys. Returns updated parameter map and execution ID.
Signals
- Stars
- 9
- Forks
- 1
- Open issues
- 0
- Last commit
- Oct 3, 2026 (25 days ago)
- Last release
- Oct 3, 2026 (25 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.putervision/behavior-mcp- Version
- 0.4.1
- Auth
- No auth
- Packages
- npm @putervision/behavior-mcp
- License
- MIT
- Repository
- github.com/putervision/behavior-mcp
- Website
- behaviormcp.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from putervision
- 0.673score

State Memory MCP
putervision
Persistent workflow graph server tracking tasks, decisions, spatial entities, and blockers.
ConnectorAFreshness: ALocal★ 40Claude Code +5 - 0.672score

Visual Memory MCP
putervision
Local visual UI cache for AI agents using perceptual hashing, CLIP, and 3D spatial grounding.
ConnectorAFreshness: ALocal★ 39Claude Code +5 - 0.662score

World Model MCP
putervision
Persistent 3D/2D spatial world model for AI agents with dynamic velocity and entity tracking.
ConnectorAFreshness: ALocal★ 20Claude Code +5 - 0.654score

Strategic Agent Reasoning MCP
putervision
Strategic BDI reasoning engine for autonomous AI agents with spatial utility and replanning.
ConnectorAFreshness: ALocal★ 12Claude Code +5 - 0.614score

WebCrypt MCP Server
putervision
Zero-dependency Web Crypto & AI Agent MCP Server (AES-256-GCM, RSA-4096, PQC, Signatures).
ConnectorBFreshness: BLocal★ 12Claude Code +5
Cite this page
Behavior Runtime MCP. Agent Mart. https://agentmart.dev/connectors/putervision-behavior-mcp (last updated 2026-10-24)