工作流协议服务器

一个基于YAML的动态工作流协议服务器,为AI编码代理提供结构化开发流程指导,支持实时状态跟踪和自定义工作流生成。

  • by AndurilCode
  • Python
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 AndurilCode/workflow-commander

使用说明

MCP 服务器协议

一个强大的MCP(模型上下文协议)服务器,提供 动态YAML驱动的工作流指导 AI编码代理。具有结构化的开发工作流程,带有进度控制和决策点。

这有什么作用

该服务器引导AI代理完成结构化、模式驱动的开发工作流程:

  • 📋 动态YAML工作流:在YAML中定义的具有模式驱动执行的自定义工作流
  • 🔍 发现第一:根据任务自动发现和选择适当的工作流
  • ⚡ 实时状态:具有全面会话管理的实时工作流状态跟踪
  • 🎯 强制性指导:代理商必须遵循权威的分阶段指示
  • 🤖 代理生成的工作流:代理能够动态创建自定义YAML工作流的独特功能

两种工作流方法

内置工作流发现过程

  1. 自动发现 -系统扫描 .accordo/workflows/ 对于可用的YAML工作流
  2. 智能匹配 -根据工作流功能和目标分析任务描述
  3. 工作流选择 -Agent从发现的选项中选择最合适的工作流
  4. 立即执行 -所选工作流从完整的状态管理和进度控制开始

这提供了 即时访问 使用经过验证的通用开发模式工作流程-编码、文档、调试等!

代理工作流生成过程

  1. 分析任务要求 -代理人了解具体需求
  2. 获取创作指导 -提供全面的模板和最佳实践
  3. 生成自定义YAML -Agent创建根据确切要求定制的工作流
  4. 开始执行 -自定义工作流在完全状态管理下运行

这使代理能够创建工作流 任何域名 -web开发、数据科学、DevOps、研究、文档、测试等等!

快速开始

安装 CLI 协议

accordo CLI提供了MCP服务器的简单配置和管理。直接安装:

# Download and run the installation script
curl -fsSL https://raw.githubusercontent.com/AndurilCode/accordo/refs/heads/main/install.sh | bash

安装程序将:

  • ✅ 检测您的环境(虚拟环境、可用工具)
  • 🌍 全球安装(推荐):使用pipx进行全系统访问
  • 📦 虚拟环境:如果你在静脉注射,使用紫外线或pip
  • 🔧 自动设置:处理依赖关系和PATH配置

CLI使用情况

# Configure MCP servers interactively
accordo configure

# Quick setup for specific platforms
accordo configure -p cursor -y
accordo configure -p claude-code -y

# Deploy workflow guidelines to AI assistants
accordo bootstrap-rules              # All assistants
accordo bootstrap-rules cursor       # Cursor only
accordo bootstrap-rules --force all  # Overwrite existing

# List supported platforms and manage servers
accordo list-platforms
accordo list-servers -p cursor
accordo validate -p cursor

# Get help
accordo --help

手动MCP配置

或者,安装 紫外线 对于Python包管理,请手动配置MCP客户端: 对于光标 (.cursor/mcp.json):

{
  "mcpServers": {
    "accordo": {
      "command": "uvx",
      "args": ["accordo-workflow-mcp"]
    }
  }
}

或者使用以下链接安装MCP服务器(光标已安装):

获取帮助

📚 文档

🎯 例子

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。