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_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.
可对比工具
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 startFAQ
- 工作流使用什么文件格式定义?
- 工作流在简单的 YAML 文件中定义,使其具有人类可读性且易于创建。
- 工作流可以动态更新吗?
- 是的,服务器会在启动时自动发现和索引所有工作流文件,并监视变更。全局指令也可以动态注入到所有工作流中。
workflows-mcp-server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。