Prefect MCP Server

Integrations

  • Enables configuration of the Prefect environment through environment variables stored in .env files, supporting settings like API URLs and authentication keys.

  • Provides tools for workflow orchestration through Prefect, allowing interaction with the Prefect API to manage and monitor data pipelines and workflows.

Prefect MCP サーバー

このリポジトリはprefect-mcp-serverパッケージを使用したPrefect MCPサーバー設定を提供しますuvxによる信頼性の高い実行メカニズムを備えています。この設定は、Cursor IDEでの使用に合わせてカスタマイズされています。

前提条件

  • Python 3.9 以降。
  • Python 環境を管理するための推奨仮想環境ツール (uv など)。
  • 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": {} } } }

この設定により、サーバーはuv pip installでインストールされたパッケージバージョンと正確に一致するuvxコマンドを使用することが保証されます。このアプローチにより、開発環境の信頼性と一貫性が向上します。

環境変数

Prefect環境を構成するには、以下の環境変数を設定します。プロジェクトルートに.envというファイルを作成し、次のようなエントリを記述します。

PREFECT_API_URL=http://localhost:4200/api

さらに、必要に応じて、Prefect サーバーまたは Prefect Cloud で認証するために、 PREFECT_API_KEYなどの他の環境変数を設定します。

サーバーの実行

サーバーを起動するには、次のコマンドを実行します。

uv run <script>

あるいは、Cursor IDE をその構成で使用している場合、サーバーは.cursor/mcp.jsonで指定されたコマンドで自動的に呼び出されます。

ドキュメント

Prefect MCP Serverの機能と使用方法に関する詳細なドキュメントは、docs/prefect_mcp_documentation.mdファイルでご覧いただけます。ドキュメントの内容は以下の通りです。

  • 利用可能なツールとそのパラメータの完全なリスト
  • インストールと設定の手順
  • さまざまなMCPクライアントでの使用例
  • Prefect 3.0 互換性情報

カーソルルール

このリポジトリには、Prefect MCPサーバーを操作するためのカーソルルールが含まれています。これは.cursor/rules/ディレクトリにあります。これらのルールは、Cursor IDEでPrefect MCPを操作する際に、コンテキストに応じたヘルプとガイダンスを提供します。

追加情報

  • Prefect のインストールと使用方法の詳細については、 Prefect のドキュメントを参照してください。
  • モデル コンテキスト プロトコル (MCP) の詳細については、 MCP ドキュメントを参照してください。
  • Cursor の推奨に従って構成された環境内でスクリプトを実行するには、 uv runを使用します。

楽しいコーディングを!

-
security - not tested
F
license - not found
-
quality - not tested

モデル コンテキスト プロトコルを介して Prefect ワークフロー自動化ツールとの対話を可能にするサーバー。uvx 実行メカニズムと Cursor IDE とのシームレスな統合により、信頼性が向上します。

  1. Prerequisites
    1. Installation
      1. Configuration
        1. Environment Variables
          1. Running the Server
            1. Documentation
              1. Cursor Rules
                1. Additional Information
                  ID: jiqnes0k0k