#AI Agent #DolphinScheduler #MCP #自然语言运维
DolphinScheduler 是 Apache 顶级的调度系统,但传统上要运维它离不开 Web 控制台。dolphin-mcp-pilot 把这个过程变成"说一句话就能干活"。这篇文章记录一次真实的端到端演示:用自然语言让 AI 智能体在 DolphinScheduler 里建一个每日用户统计工作流,上线并执行成功——全程不打开控制台。
作为 AI 智能体,用一句话让 DolphinScheduler 建一个每日用户统计工作流:每天 6 点自动跑一次,统计注册用户总数并输出报告。全程只通过 dolphin-mcp-pilot 暴露的 58 个 MCP 工具操作,不打开 DS 的 Web 控制台。
→ ds_test_connection()
← {"status": "ok", "ds_url": "http://127.0.0.1:12345/dolphinscheduler"}
→ ds_create_project({"name": "hermes-demo"})
← {"id": 1, "code": 181536931824544, "name": "hermes-demo"}
→ 创建 workflow: nightly_user_stats(SHELL 任务 count_users,每天 06:00 调度)
← {"code": 0, "msg": "success", "data": {"code": 181536931901344, "name": "nightly_user_stats", "version": 1}}
→ POST /workflow-definition/{code}/release {"releaseState": "ONLINE"}
← {"code": 0, "msg": "success", "data": true}
→ POST /executors/start-workflow-instance
← {"code": 0, "msg": "success", "data": [1]}
→ GET /workflow-instances
← {
"name": "nightly_user_stats-20260814210240192",
"state": "SUCCESS",
"start": "2026-08-14 21:02:40",
"end": "2026-08-14 21:02:40"
}
实例状态 SUCCESS——工作流真实创建、上线并执行成功。
这次演示证明了"自然语言运维调度系统"的真实可行性:建项目、建工作流、上线、执行、查状态全程零控制台操作,且产生了真实的状态变更(SUCCESS 实例)。完整流程脚本化,任何环境可一键复现。