flyte-mcp
claude mcp add flyte -- uvx flyte-mcp{
"mcpServers": {
"flyte": {
"command": "uvx",
"args": ["flyte-mcp"]
}
}
}~/.claude.json、~/.cursor/mcp.json、または使用しているクライアントの設定ファイルに追加してください。
なぜ存在するのか
AIアシスタントに「キャッシュと4つのGPUを備えたFlyte V2タスクを書いて」と尋ねると、自信満々に間違ったコード(V1のインポート、架空のデコレーター、幻覚的なリソースkwargsなど)が返ってきます。アシスタントはFlyteエコシステムへの信頼できるチャネルを持っていないため、学習データからの推測でそのギャップを埋めてしまうのです。
flyte-mcpはそのチャネルです。flyte-sdkのソースツリーとFlyte Plugin Registryから直接構築されたバージョン管理されたナレッジパックと、クラスターが設定されている場合にタスクを実行するための軽量なランタイムブリッジを提供します。アシスタントは推測をやめ、正確な回答を開始します。
アシスタントができること
機能 | ツール |
V2 APIの学習 |
|
標準的な例の検索 |
|
適切なプラグインの選択 |
|
V1コードのV2への移植 |
|
概要の把握 |
|
クラスター上での実行 |
|
すべてのツールは純粋なPythonで記述されており、stdioトランスポートを使用します。ランタイムブリッジを明示的に使用しない限り、ネットワーク呼び出しは発生しません。
そのまま使えるプロンプトの例
タスクをキャッシュし、入力変更時に無効化するにはどうすればよいですか?
A100を使用した分散PyTorchトレーニングの例を見せてください。
SnowflakeにはどのFlyteプラグインを使用しますか?また、インポートは何ですか?
このflytekit V1ワークフローをV2に移行してください。
TaskEnvironmentのシグネチャは何ですか?
アシスタントは適切なツールを選択し、正確な回答を組み立てます。
ナレッジパックの再構築
貢献者やリリース自動化プロセスは、ソースからパックを再生成できます:
python scripts/build_knowledge.py \
--sdk-path /path/to/flyte-sdk \
--registry /path/to/flyte-plugin-registry/src/data/plugins.json \
--out src/flyte_mcp/data/flyte-v2-knowledge.json使用されているソース:
flyte-sdk/src/flyte/__init__.py— AST経由のパブリックシンボルflyte-sdk/examples/*— テーマ別の標準的なパターンflyte-sdk/README.md,FEATURES.md,CONTRIBUTING.md— メタドキュメントflyte-plugin-registry— キュレーションされたプラグインカタログ
flytesnacksは意図的に除外されています:V2では例がインツリーに統合されました。
他のFlyte MCPプロジェクトとの関係
wherobots/flyte-mcp — ランタイム専用。APIキーを介してデプロイされたFlyteインスタンス上のタスクを検出・実行します。競合するものではなく、補完的な関係です。
unionai/claude-agents-public — Claude Codeカスタムエージェント(MCPサーバーではなくシステムプロンプト)。自由に組み合わせて使用できます。
このプロジェクトは**オーサリング(作成)**に焦点を当てています。つまり、開発者がFlyteについて質問するプロンプトを入力する瞬間を支援します。
ロードマップ
flyte-sdkのリリースごとにナレッジパックを自動再構築するGitHub Action公式MCP Registryへの登録
小規模なsentence-transformerモデルによるローカルセマンティック検索
ASTベースの移行コードモッド(現在の正規表現による処理を置き換え)
ログストリーミングツール(
get_flyte_execution_logs、tailサポート付き)
ライセンス
Apache-2.0 — Flyte自体と同じライセンスです。
免責事項
独立したコミュニティプロジェクトです。FlyteやUnion.aiによって公式に提携または承認されているものではありません。Flyteの名前とロゴは、それぞれの所有者の商標です。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andreahlert/flyte-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server