自动化任务服务器

Conductor MCP Server是一个自动化任务管理服务器,通过REST API提供任务调度、管理和监控功能,适用于本地任务编排和自动化流程管理。

  • by jarmstrong158
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jarmstrong158/Conductor-mcp

使用说明

导体MCP服务器

这就是 MCP层 为了 导体 --全自动化平台(web仪表板、调度器、Redis、模板、电子邮件)都存在于该仓库中。此repo只是将Conductor的REST API公开为MCP工具的瘦服务器。

让克劳德直接控制 导体 --您的本地任务编排平台。与其点击仪表板,不如告诉克劳德你想要自动化什么,它就会做到。

典型的对话

你: 设置我的“文档”文件夹的夜间备份。保留最后5份。运行时给我发一封摘要。

克劳德: (使用summary_email创建文件夹备份工作程序,将其安排在每天凌晨2点) 完成——“夜间文档备份”将于凌晨2:00运行,保留5份副本,每次通过电子邮件向您发送确认。

你: 我在C:\scripts\report.py中的指标脚本生成output.xlsx。每个工作日晚上8:30运行它,并将文件通过电子邮件发给我。

克劳德: (使用Run+Email模板,将cron设置为工作日,连接Gmail) 已创建工人“每日指标报告”。现在发射它进行测试。..检查您的电子邮件。

你: 今天失败了什么?

克劳德: (检查日志,提取员工历史记录) 工人#3“正常运行时间检查”失败两次——目标URL返回503。最后一个错误发生在下午2:15。

没有编码。没有配置文件。没有仪表板点击。只是谈话。

设置

自动(推荐)

如果您安装了Conductor v3.0.2+,则MCP服务器为 已捆绑并自动注册:

  1. 启动Conductor(它在启动时将MCP条目写入Claude Desktop的配置中)
  2. 重新启动克劳德桌面
  3. 完成——克劳德现在有了指挥工具

手册

  1. 克隆此仓库或复制 server.py 某处
git clone https://github.com/jarmstrong158/conductor-mcp
  1. 添加到Claude桌面配置(%APPDATA%\Claude\claude_desktop_config.json):
{
  "mcpServers": {
    "conductor": {
      "command": "python",
      "args": ["C:\\path\\to\\server.py"]
    }
  }
}
  1. 先启动Conductor,然后重新启动Claude Desktop

需求

  • 列车长在http://127.0.0.1:5000
  • Python 3.10+
  • 支持MCP的Claude桌面

可用工具

工具 它做什么
list_workers 显示所有工人和链的状态
create_worker 注册新的计划工
update_worker 修改现有worker
delete_worker 删除工人
pause_worker 切换暂停/恢复
run_worker_now 立即开火
get_worker_history 工作人员的运行历史记录
pause_all_workers 暂停一切
delete_all_workers 擦拭所有工人和链条
list_chains 显示所有链
create_chain 构建多步骤管道
run_chain_now 立即点燃链条
delete_chain 拆下链条
get_chain_history 链的运行历史记录
list_groups 显示所有组
create_group 创建组
delete_group 删除组
create_worker_from_template 使用内置模板
export_all 将所有内容导出为JSON
get_logs 读取调试日志
get_redis_status 检查Redis连接
check_for_update 检查更新版本

计划格式

  • 固定的: "09:00" 或 "09:00,14:30,17:00" --每天这些时候都会着火
  • 间隔: "2h", "30m", "1h 30m" --重复循环
  • 克龙: "0 9 * * 1-5" --完整的cron表达式

平行链步骤

Stage 0: step A ──┐
Stage 0: step B ──┤ (both run at once)
                  ↓
Stage 1: step C   (runs after A and B finish)

模板

类型 配置 电子邮件
folder_backup source、dest、keep summary_email
file_cleanup 文件夹、模式、天数 summary_email
folder_watcher 手表,规则[{ext,dest,email_to}] 按规则
uptime_check url,log_file alert_email
open_url url --
run_and_email script_path、output_file、email_to 发送文件