mcpField
P
Prefect MCP Server

Prefect MCP Server

本地服务
github.com/fortunto2云与基础设施755 周前更新

关于 Prefect MCP Server

Prefect MCP Server 将 Prefect API 接入 MCP,面向在 Cursor 中使用 Prefect 3 的开发者。项目提供基于 uvx 的服务配置,并支持通过环境变量设置 API 地址和认证信息。

主要功能

  1. 01连接 Prefect API
  2. 02通过 uvx 启动服务
  3. 03配置 API 地址与密钥
  4. 04提供 Cursor 配置和规则

适用场景

  1. 01在 Cursor 中调用 Prefect API
  2. 02配置 Prefect 3 服务连接
  3. 03使用 PREFECT_API_KEY 进行认证

MCP 相关

该 MCP 服务将 Prefect API 功能提供给 MCP 客户端。README 提及 Cursor 配置及可用工具文档。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"prefect": {
"command": "uvx",
"args": [
"prefect-mcp-server"
]
}
}
}
启动命令uvx prefect-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiprefect-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai Security Assessment Badge

Prefect MCP 服务

此仓库提供 Prefect MCP 服务配置,使用 prefect-mcp-server 包,并通过 uvx 实现可靠的运行机制。此配置专为与 Cursor IDE 配合使用而定制。

Prefect Server MCP server

前提条件

  • Python 3.9 或更高版本。
  • 首选的虚拟环境工具(例如 uv),用于管理 Python 环境。
  • Prefect 3(安装说明请参阅 Prefect 文档)。

安装

创建并激活虚拟环境,然后安装 Prefect MCP Server:

uv venv --python 3.12 && source .venv/bin/activate
uv pip install -U prefect-mcp-server

配置

服务通过 .cursor/mcp.json 文件进行配置。更新后的配置如下:

{
  "mcpServers": {
    "prefect": {
      "command": "uvx",
      "args": [
        "prefect-mcp-server"
      ],
      "env": {}
    }
  }
}

此配置可确保服务使用 uvx 命令和通过 uv pip install 安装的确切软件包版本。这种方式能提升开发环境的可靠性和一致性。

环境变量

设置以下环境变量以配置 Prefect 环境。你可以在项目根目录下创建名为 .env 的文件,并添加如下条目:

PREFECT_API_URL=http://localhost:4200/api

此外,如有需要,可设置 PREFECT_API_KEY 等其他环境变量,以便向 Prefect 服务或 Prefect Cloud 进行身份验证。

运行服务

要启动服务,可以运行以下命令:

uv run <script>

或者,如果你在 Cursor IDE 中使用其配置,服务将自动通过 .cursor/mcp.json 中指定的命令启动。

文档

关于 Prefect MCP Server 功能和用法的详细文档,请参阅 docs/prefect_mcp_documentation.md。文档包括:

  • 可用工具及其参数的完整列表
  • 安装和配置说明
  • 使用不同 MCP 客户端的示例
  • Prefect 3.0 兼容性信息

Cursor 规则

此仓库包含用于配合 Prefect MCP Server 使用的 Cursor 规则,位于 .cursor/rules/ 目录中。这些规则可在 Cursor IDE 中使用 Prefect MCP 时提供上下文帮助和指导。

其他信息

  • 有关 Prefect 安装和用法的更多详情,请参阅 Prefect 文档。
  • 有关 Model Context Protocol (MCP) 的信息,请参阅 MCP 文档。
  • 按照 Cursor 的建议,使用 uv run 在已配置的环境中运行脚本。

祝编码愉快!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。