
Workflows MCP v0.1.0

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工具。