CW

cyanheads/workflows-mcp-server

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

32 stars 8 forks 质量 88 趋势 32Apache-2.0

通过MCP存储、查询并创建LLM代理的YAML工作流程手册。STDIO或可流式HTTP。

概览

@cyanheads/workflows-mcp-server 通过MCP存储、查询并创建LLM代理的YAML工作流手册。STDIO或可流式HTTP。5个工具 涵盖完整工作流程库生命周期的五种工具——发现、检索、创建和删除,涵盖永久和临时工作流程: 从内存索引中列出永久性工作流程。 - 可选关键词查询过滤器(工作流名称和描述中不区分大小写的子字符串) - 可选类别过滤器(大小写不区分子字符串匹配)- 可选标签过滤器(AND 匹配——所有列出的标签必须存在) - 设置 includeTools:true以显示每个工作流程步骤中使用的唯一服务器/工具对 - 排除临时工作流;结果按名称排序,然后按版本递减排序 - 空结果与应用的筛选器呼应,并提示扩大范围 按名称检索完整的工作流程,包括全局指令文档。

概述(AI 翻译)

@cyanheads/workflows-mcp-server 通过MCP存储、查询并创建LLM代理的YAML工作流程手册。STDIO或可流式HTTP。 5 工具


概述

一个为LLM代理设计的声明式工作流库,由本地YAML文件支持。存储、列出并检索有名称、版本控制的多步playbook——每个都是MCP服务器/工具调用序列——用于永久重用或一次性临时运行。可作为stdio进程或本地可流式HTTP服务器运行;内存索引会随着文件变化自动重建。

工具

工具 描述
workflow_list 索引中列出所有永久工作流,并可选关键词、类别和标签过滤器。
workflow_get 按名称检索完整的工作流定义,前置全局指令。
workflow_create 为库写入一个新的永久工作流YAML。
workflow_create_temp 编写一个临时工作流草稿,已索引但排除在列表结果中,直到删除为止。
workflow_delete 用户确认已解决目标后,按名称和可选版本删除永久工作流或临时草稿。

能力参考

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


Overview

A declarative workflow library for LLM agents, backed by local YAML files. Store, list, and retrieve named, versioned multi-step playbooks — each a sequence of MCP server/tool calls — for permanent reuse or one-shot temporary runs. Edits to the YAML files are picked up automatically.

Tools

Tool Description
workflow_list List all permanent workflows in the index, with optional keyword, category, and tag filters.
workflow_get Retrieve a complete workflow definition by name, with the library’s global instructions included.
workflow_create Write a new permanent workflow YAML to the library.
workflow_create_temp Write a temporary workflow draft, indexed but excluded from list results, kept until deleted.
在 GitHub 查看完整 README

安装

npx -y @cyanheads/workflows-mcp-server@latest
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "workflows-mcp-server": { "type": "stdio", "command": "bunx", "args": ["@cyanheads/workflows-mcp-server@latest"], "env": { "MCP_TRANSPORT_TYPE": "stdio", "WORKFLOWS_DIR": "/absolute/path/to/your/workflows-yaml" } } } }