The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Scriptflow MCP listing page.
ScriptFlow is a script workflow management system built on the Model Context Protocol (MCP). It transforms complex, repetitive AI interactions into persistent, executable scripts that can be managed, version-controlled, and reused across sessions.
Add to your MCP client config (e.g., Claude Desktop claude_desktop_config.json):
Environment Variables:
SCRIPTFLOW_SCRIPTS_DIR: Scripts directory (default: /tmp/scriptflow-mcp/scripts)SCRIPTFLOW_TIMEOUT: Execution timeout in ms (default: 30000)script_add - Add new script (name, description, content, language, tags)script_edit - Update existing scriptscript_get - View script detailsscript_list - Search/filter scriptsscript_run - Execute script with argumentsscript_rm - Remove scriptScripts stored as {name}.{ext} + {name}.json metadata files.
Supports: Bash (.sh), Python (.py), JavaScript (.js), TypeScript (.ts)