Project Introduction

PETP - Pipeline Execution Task Processor

PETP is an automation framework for engineering workflows. It unifies task orchestration, execution lifecycle, and MCP tool exposure in one extensible runtime.

Core Model

Pipeline (1:n) Execution, Execution (1:n) Task, Task (1:1) Processor.

Automation Coverage

Selenium, SSH/SFTP, database CRUD, files, spreadsheet, HTTP, AI/LLM and MCP.

Runtime Modes

Desktop GUI, background no-GUI runtime, and Docker deployment for CI/CD.

Why PETP

Configuration First

Use YAML-defined executions and pipelines to make automation reproducible and auditable.

Agent Friendly

Expose executions as MCP tools so LLM clients can discover and invoke business workflows.

Production Practical

Keep one core engine while switching between local desktop operation and server-side execution.