DagPipe Pipeline Generator MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "GROQ_API_KEY=${GROQ_API_KEY}" dagpipe -- npx -y @devilsfave/dagpipe
Required:GROQ_API_KEY
README.md

Zero-cost, crash-proof LLM orchestration

DagPipe

The reliability layer that makes AI workflows safe to ship: crash recovery, schema validation, and cost routing


NeurIPS 2025 research analyzing 1,642 real-world multi-agent execution traces found a 41–86.7% failure rate across 7 state-of-the-art open-source systems. The root cause: cascading error propagation, where one failed node corrupts all downstream nodes.

DagPipe makes cascade failure structurally impossible.

Every node's output is independently validated and checkpointed before the next node executes. A failure at node 4 cannot corrupt nodes 1, 2, or 3. Delete nothing. Just re-run. DagPipe resumes exactly where it stopped, automatically.

Pipeline: research → outline → draft → edit → publish
                                  ↑
                            crashed here

Re-run → research ✓ (restored) → outline ✓ (restored) → draft (re-runs) → ...

Zero infrastructure. Zero subscription. Runs entirely on free-tier APIs.


Install

pip install dagpipe-core

Requirements: Python 3.12+ · pydantic >= 2.0 · pyyaml · A free Groq API key (no credit card)


Three Ways to Use DagPipe

For developers: install the library and build crash-proof LLM pipelines in Python:

pip install dagpipe-core

For non-coders: describe your workflow in plain English, receive production-ready crash-proof pipeline code as a downloadable zip. No coding required: 👉 Pipeline Generator on Apify ($0.05/run)

For AI agents and IDE users: connect directly via MCP. Use DagPipe from Claude Desktop, Cursor, Windsurf, or any MCP-compatible client without writing any code: 👉 DagPipe Generator MCP on Smithery

The generator outputs DagPipe pipelines, as every generated zip already has crash recovery, schema validation, and cost routing built in by default. No other LLM pipeline framework ships this.


Why DagPipe?

🔴 Without DagPipe 🟢 With DagPipe
Pipeline crashes = start over from zero JSON checkpointing: resume from last successful node
Paying for large models on every task Cognitive routing: route easy tasks to free-tier models
LLM returns malformed JSON Guaranteed structured output: auto-retry with error feedback
Tight coupling to one provider Provider-agnostic: any callable works as a model function
Fragile sequential scripts Topological DAG execution: safe dependency resolution
Silent bad data passes through Semantic assertions: catch structurally valid but wrong output

What's New in v0.2.3

v0.2.3 adds the official MCP Registry metadata and identifier to the package repository, enabling one-click discovery on the official MCP Registry.


What's New in v0.2.2

v0.2.2 improves PyPI discoverability with optimized metadata, a clearer project description, and enhanced AI agent categorization.


What's New in v0.2.1

v0.2.1 brings crucial generator reliability fixes and a highly requested DX feature:

  • verbose=True Output: Pass verbose=True to the PipelineOrchestrator to get real-time, per-node CLI progress updates with execution times, node descriptions, and running costs.
  • **Generator Core F

Tools (1)

generate_pipelineGenerates a crash-proof Python LLM pipeline based on a natural language description.

Environment Variables

GROQ_API_KEYrequiredAPI key for Groq to power the pipeline generation and execution.

Configuration

claude_desktop_config.json
{"mcpServers": {"dagpipe": {"command": "npx", "args": ["-y", "@devilsfave/dagpipe"]}}}

Try it

Generate a pipeline that researches a topic, outlines a blog post, drafts the content, and edits it for tone.
Create a crash-proof pipeline to extract data from a PDF and summarize it into a JSON format.
Build a pipeline that routes simple classification tasks to a free-tier model and complex reasoning tasks to a more capable model.

Frequently Asked Questions

What are the key features of DagPipe Pipeline Generator?

Crash recovery: resumes from the last successful node after a failure.. Schema validation: ensures LLM output adheres to required structures.. Cognitive routing: routes tasks to cost-effective models.. Provider-agnostic: works with any Python callable or LLM provider.. Topological DAG execution for safe dependency resolution..

What can I use DagPipe Pipeline Generator for?

Building reliable multi-step AI agents that don't need to restart from scratch on failure.. Automating content creation workflows with built-in error handling and validation.. Optimizing LLM costs by routing sub-tasks to smaller, free-tier models.. Ensuring structured data extraction from unstructured text with automatic retries..

How do I install DagPipe Pipeline Generator?

Install DagPipe Pipeline Generator by running: pip install dagpipe-core

What MCP clients work with DagPipe Pipeline Generator?

DagPipe Pipeline Generator works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep DagPipe Pipeline Generator docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare