About yanmxa/scriptflow-mcp
yanmxa/scriptflow-mcp is an MCP server published by yanmxa in the Data category: script workflow management via MCP. Converts AI workflows to persistent scripts, reducing tokens & delays while minimizing hallucination risks.
The repository has 8 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/yanmxa/scriptflow-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (6)
script_addAdd new script (name, description, content, language, tags)
Parameters not published.
script_editUpdate existing script
Parameters not published.
script_getView script details
Parameters not published.
script_listSearch/filter scripts
Parameters not published.
script_rmRemove script
Parameters not published.
script_runExecute script with arguments
Parameters not published.
Ask AI
Ask AI about yanmxa/scriptflow-mcp
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository just now. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
ScriptFlow MCP Server
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.
Why ScriptFlow?
- Transform Workflows into Scripts: Convert successful AI interactions into reusable, executable scripts
- Save Time & Tokens: Execute complex tasks instantly instead of repeating long conversations
- Guaranteed Consistency: Scripts run the same way every time, eliminating AI randomness
- Powerful Management: Search, organize, edit, and version your automation library
- Team Collaboration: Share proven workflows across your organization
Features
- Add/Edit/Remove scripts with metadata
- List/Search scripts by name, description, or tags
- Execute scripts with arguments
- Multi-language support (Bash, Python, Node.js, TypeScript)
Setup
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)
Available Tools
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 script
Quick Example
// Add script
{"name": "hello", "description": "Hello script", "content": "echo 'Hello!'"}
// Run script
{"name": "hello", "args": ["World"]}
// List scripts
{"search": "hello"}
Storage
Scripts stored as {name}.{ext} + {name}.json metadata files.
Supports: Bash (.sh), Python (.py), JavaScript (.js), TypeScript (.ts)
Testing
# Run tests
npm test
# Test with MCP Inspector
npx @modelcontextprotocol/inspector npx scriptflow-mcp
README fetched from the repository just now. The original is authoritative.