SuperAPI AI Directory

scriptflow-mcp

Turns repetitive AI interactions into persistent, executable Bash, Python, Node.js or TypeScript scripts.

Open website

About this tool

Purpose

ScriptFlow is a script workflow management system based on the Model Context Protocol (MCP). It converts complex, repetitive AI interactions into persistent, executable, manageable, version-controlled scripts that can be reused across different sessions, thereby reducing token consumption and waiting latency, and lowering the risk of AI hallucinations.

Main Capabilities

  • Turn workflows into scripts: convert successful AI interactions into reusable executable scripts.
  • Save time and tokens: directly execute complex tasks without repeatedly engaging in long conversations.
  • Ensure consistency: scripts run the same way every time, eliminating AI randomness.
  • Powerful management capabilities: search, organize, edit, and version-control an automation script library.
  • Team collaboration: share validated workflows within an organization.
  • Script management: add/edit/delete scripts with metadata.
  • Retrieval: list/search scripts by name, description, or tags.
  • Execution: execute scripts with parameters.
  • Multi-language support: Bash, Python, Node.js, TypeScript.

Usage

Add ScriptFlow to the MCP client configuration (for example, Claude Desktop's claude_desktop_config.json).

Environment variables:

  • SCRIPTFLOW_SCRIPTS_DIR: scripts directory (default: /tmp/scriptflow-mcp/scripts)
  • SCRIPTFLOW_TIMEOUT: execution timeout in milliseconds (default: 30000)

Available tools:

  • script_add: add a new script (name, description, content, language, tags)
  • script_edit: update an existing script
  • script_get: view script details
  • script_list: search/filter scripts
  • script_run: execute a script with parameters
  • script_rm: delete a script

Scripts are stored as {name}.{ext} plus a {name}.json metadata file. Supported: Bash (.sh), Python (.py), JavaScript (.js), TypeScript (.ts).

Applicable Scenarios

Suitable for situations where repetitive AI interactions need to be solidifiedinto stable automated processes, such as sharing validated workflows within a team, version-managing repeatable tasks, and use cases that aim to reduce token consumption and conversation latency while ensuring execution consistency.

Limitations

The materials do not provide more information about pricing, cost, specific platform compatibility scope, or performance guarantees; related content is not yet available.