workflow_management
Manage robotic workflows to create, execute, and monitor automated processes for physical and virtual robots in the Robotics MCP Server.
Instructions
Comprehensive workflow management operations.
OPERATIONS:
create: Create new workflow (requires workflow_data)
read: Get workflow details (requires workflow_id)
update: Update workflow (requires workflow_id, workflow_data)
delete: Delete workflow (requires workflow_id)
list: List all workflows (filterable by category, tags, search)
execute: Execute workflow (requires workflow_id, variables)
status: Get execution status (requires execution_id)
templates: List available workflow templates
import: Import workflow from JSON (requires workflow_data)
export: Export workflow to JSON (requires workflow_id)
Args: operation: Operation to perform workflow_id: Workflow identifier workflow_data: Workflow definition (for create/update/import) variables: Variables for workflow execution execution_id: Execution identifier (for status operations) category: Filter by category (for list operation) tags: Filter by tags (for list operation) search: Search query (for list operation)
Returns: Operation-specific result with workflow data or execution status
Examples: # Create workflow workflow_management( operation="create", workflow_data={ "name": "VRoid to VRChat", "category": "avatar", "steps": [...] } )
# List workflows
workflow_management(operation="list", category="avatar")
# Execute workflow
workflow_management(
operation="execute",
workflow_id="workflow-123",
variables={"vroid_file_path": "/path/to/vroid.vroid"}
)
# Get execution status
workflow_management(operation="status", execution_id="exec-456")Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | ||
| workflow_id | No | ||
| workflow_data | No | ||
| variables | No | ||
| execution_id | No | ||
| category | No | ||
| tags | No | ||
| search | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||