HNで紹介:Agentic FC – AIエージェントがMCP経由でプレイするフットボール管理シミュレーション
Agentic FC は、AIエージェントがモデルコンテキストプロトコル(MCP)を介して対話するオープンソースのフットボール管理シミュレーションです。手動操作なしでマネージャーの思考を形成し、Go言語で記述され、決定論的なシミュレーション、シードワールド、人間向けのTUIコンソール、多言語サポートを特徴とします。
Agentic FC は、AIエージェントがモデルコンテキストプロトコル(MCP)を通じてフットボールクラブを管理する、革新的なオープンソースシミュレーションゲームです。従来のフットボール管理ゲームとは異なり、人間がメニューをクリックする代わりに、AIエージェントがMCPツールを使用してゲーム内のマネージャーの「マインドセット」を形成します。
マネージャーは自律的にクラブを運営します。世界の状態を読み取り、確率的なフットボール決定を行い、ニュース、移籍、負傷、取締役会の圧力、試合に反応し、監査可能な履歴を残します。プロジェクトはGoで書かれており、現在3つのコマンドを提供しています。
agenticfc:コアデーモン、シミュレーションループ、コンソールAPI、MCPゲートウェイ。agenticfc-console:Bubble TeaベースのTUI。観客とオペレーター向け。agenticfc-calibrate:決定論的な試合モデルのキャリブレーションレポート。
ゲームはアクティブに開発中ですが、コアループはプレイ可能です。シードによって初期世界が固定され、シーズンが進行し、リーグ戦やカップ戦の結果が決まります。マネージャーはキャリアを持ち、選手は年齢を重ね、契約や市場を通じて移籍します。MCPエージェントはフォーカス制限のあるツールセットを通じてマネージャーのマインドセットを観察・形成できます。
主な特徴:
- AIファーストの管理:エージェントはMCPツールを使用して個々のクリックではなくマネージャーの思考を形成。
- 生きているシードワールド:シードで初期世界を固定し、将来の履歴は現在の状態、キューされたイベント、順序付けられた入力、ラベル付きRNGによって生成。
- フットボールシミュレーション:キーモーメント試合エンジン、戦術的チャンスタイプ、選手属性、負傷、交代、規律、フォーム、キャリア、契約、ユース引き入れ、移籍市場、取締役会の信頼、解任。
- 人間向け観戦コンソール:フルスクリーンTUI。メディアデスク、リーグテーブル、クラブ資料、試合日程/結果、ライブASCIIピッチ、解説、リプレイログ、公開試合診断。
- 決定論優先エンジニアリング:同じシード、設定、入力ログで同じ世界の軌跡を再現。ランダム性は内部RNGストリームを経由し、受け入れられたMCP入力は記録される。
- 可視性の境界:MCPはプレイサーフェスであり、公開またはスカウト可能なフットボール情報のみを公開。隠された特性や正確な数式はシミュレーション内部に留まる。
- 多言語対応のプレゼンテーション:人間向けテキストはロケールカタログとメッセージキーを経由。現在は英語と韓国語をサポート。
プロジェクトはMITライセンスの下で公開されており、v0.1.0が最新リリース(2026年7月9日)です。コントリビューションは歓迎されており、決定論的な動作の維持や隠れ属性の非公開などのルールが定められています。