Prefect MCP サーバー
このリポジトリはprefect-mcp-serverパッケージを使用したPrefect MCPサーバー設定を提供しますuvxによる信頼性の高い実行メカニズムを備えています。この設定は、Cursor IDEでの使用に合わせてカスタマイズされています。
前提条件
Python 3.9 以降。
Python 環境を管理するための推奨仮想環境ツール (uv など)。
Prefect 3 (インストール手順についてはPrefect のドキュメントを参照してください)。
Related MCP server: MCP Development Framework
インストール
仮想環境を作成してアクティブ化し、Prefect MCP Server をインストールします。
構成
サーバーは.cursor/mcp.jsonファイルで設定されます。更新された設定は次のとおりです。
この設定により、サーバーはuv pip installでインストールされたパッケージバージョンと正確に一致するuvxコマンドを使用することが保証されます。このアプローチにより、開発環境の信頼性と一貫性が向上します。
環境変数
Prefect環境を構成するには、以下の環境変数を設定します。プロジェクトルートに.envというファイルを作成し、次のようなエントリを記述します。
さらに、必要に応じて、Prefect サーバーまたは Prefect Cloud で認証するために、 PREFECT_API_KEYなどの他の環境変数を設定します。
サーバーの実行
サーバーを起動するには、次のコマンドを実行します。
あるいは、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を使用します。
楽しいコーディングを!