1.0.2npm · scriptflow-mcp · current release
Observed 2026-08-18T00:43:01.938Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
script_addAdd a new script to the repositoryInput schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Script name (without extension)"
},
"description": {
"type": "string",
"description": "Description of what the script does"
},
"content": {
"type": "string",
"description": "Script content/code"
},
"language": {
"type": "string",
"description": "Programming language (bash, python, node, etc.)",
"default": "bash"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional tags for categorization"
},
"parameters": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional parameter descriptions"
}
},
"required": [
"name",
"description",
"content"
]
} | — | — · — | — |
script_editEdit an existing scriptInput schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the script to edit"
},
"description": {
"type": "string",
"description": "Updated description"
},
"content": {
"type": "string",
"description": "Updated script content/code"
},
"language": {
"type": "string",
"description": "Updated programming language"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Updated tags for categorization"
},
"parameters": {
"type": "array",
"items": {
"type": "string"
},
"description": "Updated parameter descriptions"
}
},
"required": [
"name"
]
} | — | — · — | — |
script_getGet detailed information about a specific scriptInput schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the script to get details for"
},
"include_content": {
"type": "boolean",
"description": "Whether to include the script content in the response",
"default": false
}
},
"required": [
"name"
]
} | — | — · — | — |
script_listList and discover available scriptsInput schema{
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Optional search term to filter scripts"
},
"tag": {
"type": "string",
"description": "Optional tag to filter scripts"
}
}
} | — | — · — | — |
script_rmRemove a script from the repositoryInput schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the script to remove"
}
},
"required": [
"name"
]
} | — | — · — | — |
script_runExecute a script by nameInput schema{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of the script to run"
},
"args": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional arguments to pass to the script"
}
},
"required": [
"name"
]
} | — | — · — | — |