MCP Catalogs
首页

workflows-mcp-server

by cyanheads·31·综合分 41

MCP 服务器让 AI 代理能够发现、创建和执行在 YAML 文件中定义的复杂工作流。

productivitydeveloper-toolsai-llm
6
Forks
1
活跃 Issue
10 个月前
最近提交
2 天前
收录于

概述

这个 MCP 服务器为 AI 代理提供了一个强大的工作流编排层。它允许代理发现、理解和执行在简单 YAML 文件中定义的多步骤工作流,使复杂任务能够实现更结构化的工具使用。服务器包含动态工作流发现、全局指令注入以及支持永久和临时工作流等功能。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过将复杂流程定义为可重用工作流来实现自动化
:通过为复杂任务提供结构化计划提高代理可靠性
:使用全局指令动态指导所有工作流中的代理行为
:工作流使用什么文件格式定义?
:工作流可以动态更新吗?

什么时候选它

当您需要构建复杂的多步骤AI工作流,并且希望可以在代理之间共享可重用组件时。

什么时候不要选它

如果您需要没有YAML开销的实时工作流执行,或者已经承诺使用其他工作流编排系统。

此 server 暴露的工具

从 README 抽取出 4 个工具
  • 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.

可对比工具

workflow-mcpagent-mcpyaml-workflow-enginen8n-mcp

安装

安装

前置条件
  • Node.js (>=20.0.0)
  • npm (随 Node.js 提供)
MCP 客户端配置

将以下内容添加到您的 MCP 客户端配置文件中(例如 cline_mcp_settings.json):

{
  "mcpServers": {
    "workflows-mcp-server": {
      "command": "npx",
      "args": ["workflows-mcp-server"],
      "env": {
        "MCP_LOG_LEVEL": "info"
      }
    }
  }
}
手动安装
npm install workflows-mcp-server
npm run build
npm start

FAQ

工作流使用什么文件格式定义?
工作流在简单的 YAML 文件中定义,使其具有人类可读性且易于创建。
工作流可以动态更新吗?
是的,服务器会在启动时自动发现和索引所有工作流文件,并监视变更。全局指令也可以动态注入到所有工作流中。

workflows-mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。