Workflows MCP v0.1.0

Workflows MCP v0.1.0

site icon
2025.03.31 10
TypeScript动态提示库多工具组合AI任务优化开发效率
Workflows MCP 是一个模型上下文协议(MCP)服务器,旨在通过编排和组合多个提示和MCP服务器来创建复合的MCP提示工具。它允许用户通过YAML文件定义和共享动态提示库,并优化多工具的使用策略,以提高AI任务的确定性和减少令牌使用量。
View on GitHub

Overview

基本能力

产品定位

Workflows MCP 是一个用于编排和组合多个MCP工具和提示的动态提示库,旨在提高AI任务的效率和确定性,同时减少令牌使用量。

核心功能

  • 动态提示库:通过YAML文件定义和共享提示和工作流。
  • 多工具组合:支持将多个MCP工具组合成复合工具,适用于特定任务。
  • 自定义策略:支持顺序或情境化工具执行策略。
  • 参数注入:支持在提示中动态注入参数。
  • 预设工作流:提供多种预设工作流,如思考模式、编码模式和GitHub模式。

适用场景

  • 生产事故处理:通过组合日志收集、问题分析和报告生成工具来处理生产事故。
  • 代码调试:使用顺序工具执行策略来系统化调试代码。
  • 团队协作:通过共享YAML配置文件,统一团队使用MCP工具的最佳实践。

工具列表

  • 思考模式:包括思考模式和深度思考模式,用于结构化分析和多视角反思。
  • 编码模式:包括调试器模式、架构模式、计划器模式等,用于代码开发和调试。
  • GitHub模式:包括PR审查模式、PR创建模式等,简化GitHub任务。

常见问题解答

  • 配置更新:更新配置后需刷新MCP工具。
  • 配置验证:确保YAML配置文件格式正确。
  • 预设加载:未提供配置或预设时,默认使用思考预设。

使用教程

使用依赖

无特殊前置依赖,需安装Node.js以运行npx命令。

安装教程

npx -y @agentdesk/workflows-mcp@latest

或通过JSON配置:

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

自定义配置

npx @agentdesk/workflows-mcp@latest --config /path/to/.workflows

加载预设

npx @agentdesk/workflows-mcp@latest --preset thinking,coding,github

调试方式

  • 检查YAML配置文件格式是否正确。
  • 确保MCP工具已正确刷新。
  • 如问题持续,尝试移除并重命名MCP工具。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。