Put an AI agent on rails: mount a Burr state machine as an MCP server so the agent can only take the next allowed step, with every step recorded and replayable.
-
Updated
Jul 27, 2026 - Python
Put an AI agent on rails: mount a Burr state machine as an MCP server so the agent can only take the next allowed step, with every step recorded and replayable.
SRE incident-investigation finite state machine for LLM agents, served over MCP by Theodosia. The agent keeps the full Grafana toolset; the FSM gates the procedure (triage, diagnose, verify, conclude) and the audit trail, not the tools.
A toy MCP agent built with Theodosia: a coffee-order state machine an LLM drives one enforced step at a time.
A change/deploy-gate MCP agent built with Theodosia: ordered gates, a health gate, an audit trail, and a call to a filesystem MCP server.
a robot whose mind is a finite state machine. an llm drives the transitions, the machine refuses any move the world hasn't earned. hello, friend.
A support-triage MCP agent built with Theodosia: investigate before you decide, enforced by the state-machine graph.
Add a description, image, and links to the apache-burr topic page so that developers can more easily learn about it.
To associate your repository with the apache-burr topic, visit your repo's landing page and select "manage topics."