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.
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:
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 READMEworkflow_return_listDiscovers and lists available workflows with filtering options.
workflow_get_instructionsRetrieves the complete definition for a specific workflow.
workflow_create_newCreates a new, permanent workflow YAML file.
workflow_create_temporaryCreates a temporary workflow that is not listed in the index.
Comparable tools
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 startFAQ
- 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
Last updated · Auto-generated from public README + GitHub signals.