Flyto Core について
Flyto CoreはFlyto2の基盤となるPython実行エンジンで、Python、YAML、ローカルHTTP API、またはAIクライアントからワークフローを実行できます。手順の記録や検査、チェックポイント、再実行、結果の証拠確認に対応し、READMEには482の登録モジュールと41の組み込みレシピが記載されています。
主な機能
- 01Python、YAML、HTTPによる実行
- 02ブラウザー、API、ファイル、データのモジュール
- 03482の登録モジュール
- 0441の組み込みレシピ
- 05手順記録、チェックポイント、再実行
- 06報告された操作の証拠確認
活用シーン
- 01ブラウザーを使った調査ワークフローの実行
- 02独自のYAMLワークフローの実行
- 03失敗した手順の確認と安全な再実行
- 04AIクライアントへの実行ツールの提供
MCP 対応
Flyto Coreは`python -m core.mcp_server`でMCPサーバーとして動作し、AIクライアントにCoreのツールを提供できます。実機への操作には信頼できるホストの承認が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Flyto2
はい、実際のロボットと連携します。
ウェブサイトを開いたり、APIを呼び出したり、ファイルを操作したり、その間のステップを実行したりすることもできます。
English · 日本語 · 한국어 · 简体中文 · Español · Português (BR)
何か試してみましょう。
ウェブサイトを確認し、スクリーンショットを撮り、データを収集して、レポートを保存したいとします。
これを実行します:
pip install "flyto-core[browser]"
playwright install chromium
flyto recipe competitor-intel --url https://github.com/pricing
これが実際のワークフローです。エージェント向けのプロンプトは必要ありません。ブラウザーを開いてステップを実行し、結果を保存します。
試しに使ってみませんか?
flyto recipes # see the built-in workflows
flyto modules # browse the tools
flyto run your-workflow.yaml # run your own
現在のCoreインベントリには、482個の登録済みモジュールと41個の組み込みレシピがあります。ブラウザー、API、ファイル、データ、テストなど、さまざまな機能があります。必要なものをお使いください。
あのロボットについて…
Flyto2はすでに、ROS 2を使った実際のTurtleBot3と接続しています。
ロボットは通常のROS 2/Nav2スタックを実行します。別のアダプターがロボットと通信します。Flyto2はソフトウェアのステップとその実行記録を管理します。
ロボットにFlyto2独自のファームウェアは不要です。このリポジトリにモータードライバーを詰め込んでもいません。
すべてのロボットがプラグアンドプレイで使えるという主張ではありません。現在の統合構成は、エンドツーエンドのハードウェア検証をまだすべて完了する必要があります。ただし、ROS 2アダプターと実機を使った開発はすでに進んでいます。
このリポジトリには何があるのですか?
ここにあるのは、Flyto2を支えるPython実行エンジンのflyto-coreです。
Pythonから呼び出したり、YAMLワークフローを実行したり、ローカルHTTP APIを使ったり、MCP経由でAIクライアントと連携したりできます。
pip install flyto-core
python -m core.mcp_server
エージェントはCoreのツールを利用できます。物理デバイスを動かす場合は、信頼できるホストによるアクションの承認が必要です。
**デバイスのソフトウェアスタックが異なれば、パックも異なります。**こうすることで、Coreを巨大なデバイスドライバーの寄せ集めにせず、ROS 2やその他の統合機能を分離できます。
実際に何が起きたか、どうすればわかりますか?
ここは重要です。
ワークフローを実行すると、Flyto2は各ステップの記録を保持します。失敗した場合は実行内容を調べ、安全に行える範囲でチェックポイントや再生を利用できます。
また、ツールが「完了」と報告した場合、Coreは報告された証拠をアクションの契約と照合できます。コマンドが返った時点で、その経緯を捨ててしまうわけではありません。
これだけです。何かを実行して、何が起きたかを確認し、次のものを作りましょう。
ウェブサイト · ドキュメント · PyPI · YouTube · イシュー
Flyto2は製品です。flyto-coreはPythonパッケージです。Apache 2.0ライセンスで提供されています。セキュリティに関する報告先:GitHubアドバイザリー。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。