yanmxa/scriptflow-mcp
Script workflow management via MCP. Converts AI workflows to persistent scripts, reducing tokens & delays while minimizing hallucination risks.
Platform-specific configuration:
{
"mcpServers": {
"scriptflow-mcp": {
"command": "npx",
"args": [
"-y",
"scriptflow-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/scriptflow-mcp) [](https://opensource.org/licenses/MIT)
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):
{
"mcpServers": {
"scriptflow": {
"command": "npx",
"args": ["scriptflow-mcp"],
"env": {
"SCRIPTFLOW_SCRIPTS_DIR": "/your/custom/path"
}
}
}
}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 script script_get - View script detailsscript_list - Search/filter scriptsscript_run - Execute script with argumentsscript_rm - Remove script// Add Loading reviews...