Repolode
evalstate

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. 1

    uv パッケージマネージャーをインストールする

  2. 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 の数値は毎日更新されます。

関連プロジェクト