PipelineFlow
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PipelineFlow Build a sales pipeline: filter sales >100, aggregate by region, run it, show Mermaid."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PipelineFlow MCP (Lite Edition)
PipelineFlow MCP is a lightweight, declarative workflow DAG and data pipeline orchestrator designed for AI agents (Claude Desktop, Cursor, OpenAI Codex, LangGraph).
It enables agents to define multi-step data pipelines, validate dependency acyclicity via topological sorting (Kahn's algorithm), execute transformations predictably, and export visual Mermaid diagramsβwithout heavy cloud orchestrators like Airflow or Prefect.
π― The Problem
When autonomous AI agents execute multi-step workflows:
Unstructured Command Chains: Agents run disconnected shell commands or Python scripts with no dependency graph or cycle detection.
Lack of Visual Representation: Neither humans nor agents can visualize the pipeline topology or inspect intermediate step outputs.
Heavy Orchestrator Bloat: Enterprise orchestrators (Airflow, Dagster) require databases, workers, and gigabytes of dependencies, making them unsuitable for local agent runtimes.
PipelineFlow provides a pure-Python, zero-dependency DAG engine that runs directly inside the MCP protocol.
Related MCP server: AllBrain MCP
β¨ Features (Lite Edition)
π Declarative Pipeline DAG: Add nodes (inputs, filters, transforms, aggregates, outputs) and connect directed edges.
π‘οΈ Cycle Detection & Topological Sort: Guarantees deterministic execution order and prevents circular deadlocks using Kahn's algorithm.
π Instant Mermaid Diagrams: Generates clean Mermaid graph diagrams of any pipeline with one tool call.
β‘ Zero-Dependency Engine: Pure standard library execution with zero cloud setup.
π Quickstart
1. Installation
git clone https://github.com/johannschiffer/pipelineflow-mcp.git
cd pipelineflow-mcp
pip install -e .2. Configure in Claude Desktop or Cursor
Add to your claude_desktop_config.json:
{
"mcpServers": {
"pipelineflow": {
"command": "pipelineflow",
"args": ["run"]
}
}
}3. Run Demo via CLI
pipelineflow demoπ οΈ MCP Tools Reference
Tool | Parameters | Description |
|
| Creates a new pipeline DAG |
|
| Adds a node (input, filter, transform, aggregate, custom, output) |
|
| Connects source node to target node (validates acyclicity) |
|
| Executes pipeline in topological dependency order |
|
| Retrieves execution output for any node |
|
| Returns Mermaid diagram string of the pipeline graph |
| (none) | Lists all registered pipelines and node counts |
π Upgrade to PipelineFlow Pro
Need enterprise pipeline caching, parallel branch execution, and interactive HTML dashboards?
The PipelineFlow Pro Edition adds:
β‘ Content-Addressable Cache (SQLite WAL): Caches node execution outputs by SHA-256 hash of inputs, skipping redundant executions.
π Concurrent Branch Runner: Runs independent DAG branches in parallel using a managed thread pool.
π‘οΈ Per-Node Retry & Circuit-Breaker Policies: Configurable exponential backoff and error recovery.
π¨ Interactive HTML Visualizer: Generates standalone interactive SVG/HTML pipeline dashboards.
π³ Production Docker & Docker Compose manifests.
π§ͺ 100% Passing Pytest Suite.
π Get PipelineFlow Pro on Gumroad ($14.99 USD)
π License
MIT Β© 2026 Johann Schiffer
Available Tools
7 toolsadd_nodeC
Add processing step (input, filter, transform, aggregate, custom) to pipeline.
Inputs: node_id (required), pipeline_id (required), params, node_type.
connect_nodesC
Establish directed dependency edge from source node to target node.
Inputs: to_node (required), from_node (required), pipeline_id (required).
create_pipelineC
Create a new workflow pipeline DAG with custom identifier and name.
Inputs: pipeline_id (required), name.
export_pipeline_mermaidB
Export pipeline DAG structure as standard Mermaid diagram string.
Inputs: pipeline_id (required).
get_node_outputB
Fetch cached execution output for a specific node in the pipeline.
Inputs: node_id (required), pipeline_id (required).
list_pipelinesA
List all active pipelines with their node and edge metrics.
Inputs: no named parameters.
run_pipelineB
Execute pipeline DAG in topological dependency order and collect node outputs.
Inputs: pipeline_id (required), initial_data.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 7 tools
Each tool targets a distinct pipeline-building action: create_pipeline, add_node, connect_nodes, run_pipeline, get_node_output, export, and list are largely separable. The only mild overlap is between run_pipeline (executes and collects outputs) and get_node_output (fetches cached output), but the descriptions clarify execution vs. retrieval.
All seven tools use a consistent snake_case verb_noun pattern (create_pipeline, add_node, connect_nodes, run_pipeline, get_node_output, list_pipelines). export_pipeline_mermaid is slightly longer but still follows the same verb_noun convention.
Seven tools is well-scoped for a pipeline DAG builder/runner, covering construction, execution, inspection, and export without redundancy. Every tool earns its place.
The surface covers creation, node/edge building, execution, output retrieval, listing, and export, but has notable gaps: no delete_pipeline, no update/rename, and no remove_node or disconnect_nodes, so agents cannot clean up or modify an existing DAG. These missing lifecycle operations will force workarounds.
Related MCP Connectors
Open-source Zapier/n8n alternative as an MCP server: agents build, run and debug your workflows.
Paid deterministic data-quality and execution-verification tools for AI agents.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
AI-native data layer: sheets, databases and apps for every agent, with exact answers and audit.
Related MCP Servers
FlicenseNot gradedqualityFmaintenanceMCP server that lets AI agents execute structured business processes by exposing process steps as tools with a sequenced event bus to prevent skipping steps.1-- AlicenseAqualityCmaintenanceA multi-agent workflow orchestration server with a global SQLite event store, supporting DAG-based task execution, conflict resolution, and intent extraction.101MIT
- FlicenseAqualityDmaintenanceAn agent-native workflow MCP server that enables AI agents to execute text-defined, versionable workflows with checkpointing and state management.1015 npm-
- AlicenseNot gradedqualityDmaintenanceMCP server that turns coding workflows into explicit execution graphs (DAG) with deterministic command execution, human-in-the-loop gates, and tamper-proof run history for Claude Code.11 npmMIT