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 をインストールします。
構成
サーバーは.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
を使用します。
楽しいコーディングを!
This server cannot be installed
モデル コンテキスト プロトコルを介して Prefect ワークフロー自動化ツールとの対話を可能にするサーバー。uvx 実行メカニズムと Cursor IDE とのシームレスな統合により、信頼性が向上します。