MCP Catalogs
Home

workflows-mcp-server

by cyanheads·31·Score 41

MCP server that enables AI agents to discover, create, and execute complex workflows defined in YAML files.

productivitydeveloper-toolsai-llm
6
Forks
1
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a powerful workflow orchestration layer for AI agents. It allows agents to discover, understand, and execute multi-step workflows defined in simple YAML files, enabling more structured tool usage for complex tasks. The server includes features like dynamic workflow discovery, global instruction injection, and support for both permanent and temporary workflows.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating complex multi-step processes by defining them as reusable workflows
you:Improving agent reliability by providing structured plans for complex tasks
you:Dynamically guiding agent behavior with global instructions across all workflows
you:What file format are workflows defined in?
you:Can workflows be updated dynamically?

When to choose this

When you need to structure complex, multi-step AI workflows and want reusable components that can be shared across agents.

When NOT to choose this

If you need real-time workflow execution without YAML overhead or are already committed to a different workflow orchestration system.

Tools this server exposes

4 tools extracted from the README
  • workflow_return_list

    Discovers and lists available workflows with filtering options.

  • workflow_get_instructions

    Retrieves the complete definition for a specific workflow.

  • workflow_create_new

    Creates a new, permanent workflow YAML file.

  • workflow_create_temporary

    Creates a temporary workflow that is not listed in the index.

Comparable tools

workflow-mcpagent-mcpyaml-workflow-enginen8n-mcp

Installation

Installation

Prerequisites
  • Node.js (>=20.0.0)
  • npm (comes with Node.js)
MCP Client Settings

Add the following to your MCP client's configuration file (e.g., cline_mcp_settings.json):

{
  "mcpServers": {
    "workflows-mcp-server": {
      "command": "npx",
      "args": ["workflows-mcp-server"],
      "env": {
        "MCP_LOG_LEVEL": "info"
      }
    }
  }
}
Manual Installation
npm install workflows-mcp-server
npm run build
npm start

FAQ

What file format are workflows defined in?
Workflows are defined in simple YAML files, making them human-readable and easy to create.
Can workflows be updated dynamically?
Yes, the server automatically discovers and indexes all workflow files on startup and watches for changes. Global instructions can also be injected dynamically into all workflows.

Compare workflows-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.