evalstate/fast-agent
MCP、Agent Skills、ACP、A2Aに対応した、LLMエージェントの構築・実行・評価向けPythonフレームワークとCLI。
- スター
- 3,943
- フォーク
- 450
- 未解決の Issue
- 41
- 最終コミット
- 9 時間前
これは何?
fast-agentは、LLMエージェントを扱うためのPythonフレームワーク兼コマンドラインツールです。エージェントやワークフローはシンプルなプロンプトファイルと設定ファイルで定義でき、ワークフローの実行前・実行中・実行後に対話しながら、挙動の調整や原因の調査ができます。また、モデルと並行してシェルコマンドを実行できる対話型ターミナルシェルも備えています。
エージェントをstdioまたはStreamable HTTP経由でMCPサーバーに接続でき、リモートサーバー向けのOAuthにも対応しています。また、SKILL.mdファイルで定義するAgent Skillsをサポートします。モデルはAnthropic、OpenAI、Googleにネイティブ対応しており、Azure、Ollamaなど多数のモデルもTensorZero経由で利用できます。エージェントをACPクライアントまたはMCPサーバーとして公開することもできます。
ワークフローの構成には、chain、parallel、evaluator-optimizer、router、orchestrator、agents-as-toolsが用意されています。さらに、Python関数ツールや、投票を用いた反復サンプリングのMAKERパターンも利用できます。
主な機能
- 01シェルコマンドの実行とスキル管理に対応した対話型CLIシェル
- 02OAuthを含め、stdioまたはStreamable HTTP経由でMCPサーバーに接続
- 03Agent Skills(SKILL.md)とACPクライアントに対応
- 04chain、parallel、router、orchestrator、evaluator-optimizerによる宣言的なワークフロー
- 05Anthropic、OpenAI、Googleにネイティブ対応し、TensorZero経由でOllamaなども利用可能
ユースケース
- ローカルプロジェクトでシェルアクセス可能なコーディングエージェントを実行する
- 宣言的デコレーターを使い、Pythonでマルチエージェントのワークフローを試作する
- LLMと独自のMCPサーバーとの連携をテストし、トランスポートの問題を調査する
- 設定済みエージェントをMCPサーバーまたはACPクライアントのエンドポイントとして公開する
クイックスタート
- 1
uv パッケージマネージャーをインストールする
- 2
シェルをサポートする対話型セッションを開始する
uvx fast-agent-mcp@latest -x
使う前に知っておきたいこと
- Filesystem や Docker などの一部の MCP サーバーでは、Windows 上で設定の変更が必要です。
- 自動化やサーバーの実行では、--model、FAST_AGENT_MODEL、default_model、またはエージェント定義を使ってモデルを指定する必要があります。
トピック
よくある質問
- fast-agent とは?
- MCP、Agent Skills、ACP、A2Aに対応した、LLMエージェントの構築・実行・評価向けPythonフレームワークとCLI。 fast-agentは、LLMエージェントを扱うためのPythonフレームワーク兼コマンドラインツールです。エージェントやワークフローはシンプルなプロンプトファイルと設定ファイルで定義でき、ワークフローの実行前・実行中・実行後に対話しながら、挙動の調整や原因の調査ができます。また、モデルと並行してシェルコマンドを実行できる対話型ターミナルシェルも備えています。
- fast-agent は無料で使えますか?ライセンスは?
- fast-agent は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fast-agent は今もメンテナンスされていますか?
- 活発にメンテナンス中。fast-agent の最終コミットは 2026年10月20日 です。
- fast-agent は何に使えますか?
- ローカルプロジェクトでシェルアクセス可能なコーディングエージェントを実行する 宣言的デコレーターを使い、Pythonでマルチエージェントのワークフローを試作する LLMと独自のMCPサーバーとの連携をテストし、トランスポートの問題を調査する 設定済みエージェントをMCPサーバーまたはACPクライアントのエンドポイントとして公開する
- fast-agent のインストール方法は?
- uv パッケージマネージャーをインストールする シェルをサポートする対話型セッションを開始する: uvx fast-agent-mcp@latest -x
- fast-agent はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/evalstate/fast-agent
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LangGraph上で長時間の複数ステップタスクをすぐに実行できる、Python向けの意見の反映された機能一式付きエージェントハーネス。
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
デジタルヒューマン(2.5D、3D、モバイル、PC、Web)とLLM(OpenAI互換、DeepSeek)を業務システムにつなぐエージェントフレームワーク。