Documentation Index
Fetch the complete documentation index at: https://docs.fabro.sh/llms.txt
Use this file to discover all available pages before exploring further.
Fabro MCP server
Fabro now ships a stdio-based Model Context Protocol server, so MCP clients can manage workflow runs through the authenticatedfabro CLI. It reuses normal CLI server targeting, OAuth refresh, dev-token and local-server handling, proxy behavior, and storage configuration instead of requiring a separate MCP authentication flow.
Run management from MCP clients
The MCP server exposes structured tools for creating runs, searching runs, reading run events, interacting with pending human questions, and waiting for runs to finish. MCP-created runs use the same manifest construction and override semantics as CLI-created runs, so workflow paths, goals, inputs, labels, model settings, sandbox settings, and dry-run options behave consistently. This lets agent tools orchestrate Fabro runs without scraping CLI output or hand-rolling HTTP clients.More
CLI
CLI
- Added
fabro mcp startto launch the MCP server over stdio - Added
fabro mcp configto print MCP client configuration JSON - Added
fabro mcp init <agent>for Claude, Cursor, and Windsurf client setup
Workflows
Workflows
- Added a bundled
daytona-mediumworkflow for verifying the Daytona Medium sandbox starts with standard tooling
Improvements
Improvements
- MCP run tools can create multiple runs, apply scalar input overrides, attach labels, start or stage runs, and return structured run summaries
- MCP event tools support category, event type, text, timestamp, direction, and pagination filters
- MCP interact tools support cancelling, archiving, unarchiving, inspecting questions, answering questions, and sending run messages
Fixes
Fixes
- Fixed deleting terminal runs so successful completions are not followed by cancelled failure events