Workflows MCP Server

MCP server for DAG-based workflow execution with YAML definitions and LLM collaboration

Local serverstdioPython

What is the Workflows MCP Server?

MCP server for DAG-based workflow execution with YAML definitions and LLM collaboration

What it actually does

Run YAML workflows as MCP tools so agents can automate real tasks with one server.

  • Define tasks once in YAML and run them from any MCP-compatible client
  • Orchestrate multi-step work with dependency-aware execution
  • Support interactive runs (Prompt blocks) with pause/resume
  • Keep secrets server-side via WORKFLOW_SECRET_* with redacted outputs
  • Run synchronous or async jobs with queue visibility and cancellation

Configuration

  • PostgreSQL 13 or later, network-accessible from the server process. - A database user with CREATE DATABASE rights on the admin database (typically postgres) if auto-create is enabled, or a pre-existing database that the user can connect to.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Workflows MCP Server

claude mcp add workflows-2 --env WORKFLOWS_TEMPLATE_PATHS=your-value --env WORKFLOWS_LOG_LEVEL=your-value --env WORKFLOW_SECRET_API_KEY=your-value --env MEMORY_DB_HOST=your-value --env MEMORY_DB_PORT=your-value --env MEMORY_DB_NAME=your-value --env MEMORY_DB_USER=your-value --env MEMORY_DB_PASSWORD=your-value -- uvx workflows-mcp

Configuration

  • PostgreSQL 13 or later, network-accessible from the server process. - A database user with CREATE DATABASE rights on the admin database (typically postgres) if auto-create is enabled, or a pre-existing database that the user can connect to.
VariableDescriptionRequired
WORKFLOWS_TEMPLATE_PATHSFilesystem location the server is allowed to use.Optional
WORKFLOWS_LOG_LEVELConfiguration value read at startup.Optional
WORKFLOW_SECRET_API_KEYCredential the server authenticates with.Yes
MEMORY_DB_HOSTEndpoint or connection string the server talks to.Optional
MEMORY_DB_PORTConfiguration value read at startup.Optional
MEMORY_DB_NAMEConfiguration value read at startup.Optional
MEMORY_DB_USERConfiguration value read at startup.Optional
MEMORY_DB_PASSWORDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Workflows to Prerequisites.”
  • “Use Workflows to Configuration.”

Frequently asked questions

MCP server for DAG-based workflow execution with YAML definitions and LLM collaboration Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.