← ScriptFlow MCP Server

ScriptFlow MCP Server 1.0.2

npm · scriptflow-mcp · current release

6
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-18T00:43:01.938Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 6

ToolCategoryAnnotationsRisk
script_addAdd a new script to the repository
Input 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 script
Input 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 script
Input 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 scripts
Input 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 repository
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Name of the script to remove"
    }
  },
  "required": [
    "name"
  ]
}
— · —
script_runExecute a script by name
Input 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"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.