
Prefect MCP 的 AI 助手
使用模型上下文协议(MCP),无缝连接您的 AI 助手与 Prefect。解锁对 Prefect 强大工作流自动化的自然语言控制,包括流程、部署、运行和队列管理。加速运营,减少手动操作,让团队通过对话式 AI 管理 Prefect。

Prefect 工作流的自然语言控制
赋能您的团队,通过简单的对话式指令与 Prefect 工作流编排交互。通过由 AI 驱动的自然语言请求,快速列出、监控、触发和管理流程、部署和运行,降低技术门槛,提高生产力。
- 对话式流程管理.
- 使用简单的自然语言指令列出、检索和删除 Prefect 流程。
- AI 驱动的流程运行.
- 无需技术复杂度,即可触发、监控和控制流程运行。
- 即时部署调度.
- 通过交互式 AI 提示,轻松管理部署和调度。
- 任务运行洞察.
- 监控和控制 Prefect 任务运行,实现全面运营可视化。

自动化运营,减少手动操作
Prefect MCP 服务器让 AI 助手处理重复的工作流操作。从管理工作队列和变量,到访问块文档,实现常规任务自动化,让您专注于更高层次的决策。
- 工作队列管理.
- 利用 AI 轻松创建和管理 Prefect 工作队列。
- 变量自动化.
- 自动化变量的创建和管理,支持动态工作流。
- 块与文档访问.
- 按需安全访问块类型与文档。

快速部署,轻松集成
通过简单配置即可快速上手。仅需环境变量即可连接 Prefect API,几分钟内即可部署 MCP 服务器。支持云端和本地 Prefect 环境,灵活性极高。
- 灵活的 API 连接.
- 支持 Prefect Cloud 和本地部署。
- 简单的环境配置.
- 使用标准环境变量配置,快速部署。
MCP 集成
可用的 Prefect MCP 集成工具
以下工具作为 Prefect MCP 集成的一部分提供:
- list_flows
检索工作区内所有可用 Prefect 流程的列表。
- get_flow
通过 ID 或名称获取指定 Prefect 流程的详细信息。
- delete_flow
从您的工作区移除 Prefect 流程。
- create_flow_run
为特定部署或流程启动新的流程运行。
- list_flow_runs
查询并列出流程运行,可按状态、日期或流程筛选。
- get_flow_run
检索指定流程运行的详细信息。
- delete_flow_run
从 Prefect 环境中删除指定流程运行。
- list_deployments
列出所有部署并访问其调度与配置信息。
- get_deployment
查看指定部署的详细信息,包括调度和参数。
- trigger_deployment
手动触发部署以启动新运行。
- pause_deployment_schedule
暂停指定部署的调度。
- resume_deployment_schedule
恢复已暂停部署的调度。
- list_task_runs
列出所有任务运行,可进行筛选和状态检查。
- get_task_run
获取流程中指定任务运行的信息。
- retry_task_run
重试失败或未完成的任务运行。
- list_work_queues
列出 Prefect 环境中的所有工作队列。
- create_work_queue
创建新的工作队列以管理流程/任务执行。
- update_work_queue
更新现有工作队列的属性或设置。
- list_block_types
列出 Prefect 中所有可用块类型。
- list_blocks
列出所有块文档及其配置信息。
- list_variables
列出所有工作区变量。
- create_variable
创建具有指定值的新工作区变量。
- update_variable
更新现有工作区变量的值。
- delete_variable
从工作区删除变量。
- get_workspace_info
检索当前 Prefect 工作区的信息。
什么是 Prefect
Prefect 是领先的工作流编排平台,旨在帮助数据团队大规模构建、部署和监控强大的数据流水线。Prefect 提供现代化的 Python 接口用于定义、调度和管理工作流与任务,使得自动化复杂数据流程变得简单。凭借灵活的编排引擎,Prefect 使组织能够处理动态、事件驱动且具备弹性的工作流,并可无缝集成云端及本地基础设施。Prefect MCP 服务器是模型上下文协议(MCP)的实现,使 AI 助手能够通过自然语言与 Prefect 交互,将 AI 驱动的自动化与工作流编排连接起来。用户可通过对话指令控制、监控和管理 Prefect 流程、部署及任务,让工作流管理更加易用与直观。
能力
我们可以用 Prefect MCP 服务器做什么
借助 Prefect MCP 服务器,用户和 AI 代理可通过自然语言与 Prefect 的工作流编排功能交互。这可以实现广泛的能力,简化并自动化数据运维,包括:
- 流程管理
- 列出、获取详情并删除 Prefect 流程,保持流水线有序。
- 流程运行管理
- 创建、监控并控制您的数据工作流执行。
- 部署管理
- 管理部署,包括调度与触发特定任务或工作流。
- 任务运行管理
- 监控并控制大型工作流中的单独任务运行。
- 工作队列管理
- 创建和管理分布式执行任务的工作队列。
- 块管理
- 访问和管理 Prefect 块类型与文档,实现配置与存储。
- 变量管理
- 创建、更新并管理 Prefect 环境中使用的变量。
- 工作区管理
- 检索工作区及其配置信息。

AI 代理如何受益于 Prefect MCP 服务器
AI 代理可以利用 Prefect MCP 服务器,通过自然语言自动化和管理复杂的数据工作流。通过 MCP 服务器集成 Prefect,AI 代理能自主触发、监控并修改数据流,实时响应运维洞察,降低工作流管理的人力成本。帮助组织实现更高效、更快响应与更可靠的数据运维。