Workflows MCP v0.1.0

Workflows MCP v0.1.0

编排并组合提示与MCP服务器为复合MCP工具。

简介

工作流 MCP 是一个模型上下文协议(MCP)服务器,允许您组合多个提示和 MCP 服务器成为复合的工作流工具。本质上是一个可通过 YAML 文件共享和版本控制的动态提示库。

主要功能

  • ✅ 将提示与 MCP 服务器组合成可重用的工作流
  • ✅ 使用自定义命令触发工作流(如"进入调试模式")
  • ✅ 定义工具使用的自定义策略(顺序或情境/动态)
  • ✅ 提供开箱即用的预设工作流(思考模式、调试模式等)

安装方法

npx -y @agentdesk/workflows-mcp@latest

Cursor JSON 配置:

{
  "mcpServers": {
    "workflows-mcp": {
      "command": "npx",
      "args": ["-y", "@agentdesk/workflows-mcp@latest"]
    }
  }
}

添加自定义配置:

npx @agentdesk/workflows-mcp@latest --config /path/to/.workflows --preset thinking,coding,github

自定义工作流

  1. 在项目中创建 .workflows.mcp-workflows 目录
  2. 添加 YAML 配置文件(必须以 .yaml.yml 结尾)

基本配置示例:

custom_tool:
  description: "自定义工具"
  prompt: "# 自定义工具\n\n这是一个完全自定义的工具。"

参数化工具示例:

search_tool:
  name: "search"
  description: "搜索信息"
  parameters:
    query:
      type: "string"
      description: "搜索查询"
      required: true
    limit:
      type: "number"
      description: "最大结果数"
      default: 10
  prompt: |
    这是一个允许搜索信息的搜索工具。
    当用户请求信息时,使用此工具及其查询找到相关结果。

故障排除

  • 更新配置后刷新 MCP 工具
  • 确保配置是有效的 YAML
  • 如果遇到问题,尝试删除并重命名客户端中的 MCP 工具

如需更多信息,请访问 @tedx_ai