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
local-only server
The server can only run on the client's local machine because it depends on local resources.
モデル コンテキスト プロトコルを介して Prefect ワークフロー自動化ツールとの対話を可能にするサーバー。uvx 実行メカニズムと Cursor IDE とのシームレスな統合により、信頼性が向上します。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- -security-license-qualityA server implementation that enables integration of Dify workflows with Model Context Protocol (MCP), allowing users to access Dify's capabilities through MCP-compatible clients.Last updated -
- AsecurityAlicenseAqualityA server based on Model Context Protocol that provides predefined prompt templates for tasks like code review and API documentation generation, enabling more efficient workflows in Cursor/Windsurf editors.Last updated -105JavaScriptMIT License
- -securityFlicense-qualityA lightweight Python-based server designed to run, manage and create CrewAI workflows using the Model Context Protocol for communicating with LLMs and tools like Claude Desktop or Cursor IDE.Last updated -1Python