展示 HN:Agentic FC – 由 AI 代理透過 MCP 進行足球經理模擬
Agentic FC 是一個開源的足球管理模擬遊戲,AI 代理透過模型上下文協議(MCP)與遊戲互動,無需手動點選即可塑造經理的思維模式。遊戲使用 Go 編寫,提供終端 UI 供人類觀看,具有確定性模擬、種子世界、多語言支援等特點。
Agentic FC 是一款創新的足球管理模擬遊戲,其獨特之處在於專為 AI 代理設計,並透過模型上下文協議(MCP)進行互動。該專案完全開源,使用 Go 語言編寫,旨在讓 AI 代理而非人類玩家來管理足球俱樂部。
與傳統的足球管理遊戲不同,Agentic FC 不要求玩家點選選單或直接下達指令。相反,AI 代理透過 MCP 工具觀察遊戲世界,並塑造遊戲內經理的“思維模式”(Mindset)。經理會自主執行俱樂部:讀取世界狀態,做出基於機率的足球決策,應對新聞、轉會、傷病、董事會壓力和比賽,並留下可審計的歷史記錄。
遊戲的核心是確定性模擬。透過種子值固定初始世界狀態,所有隨機事件均透過內部 RNG 流處理,MCP 輸入也被記錄,因此相同的種子、配置和輸入日誌可以重現相同的世界軌跡。這確保了可重複性和公平性。
專案目前包含三個命令列工具:
agenticfc:核心守護程序,負責模擬迴圈、控制台 API 和 MCP 閘道器。agenticfc-console:基於 Bubble Tea 的終端 UI,供人類觀眾和操作員使用。agenticfc-calibrate:用於確定性比賽模型校準的報告工具。
Agentic FC 仍處於活躍開發階段,但核心迴圈已可遊玩:世界可持久化,賽季推進,聯賽和杯賽結果自動生成,經理擁有職業生涯,球員年齡增長並透過合同和市場流轉。MCP 代理可以透過有限工具集觀察和塑造經理的思維模式。
遊戲特色包括:AI 優先的管理方式、活生生的種子世界、足球模擬(關鍵時刻比賽引擎、戰術機會型別、球員屬性、傷病、替補、紀律、狀態、職業生涯、合同、青訓、轉會市場、董事會信心和解僱)、人類觀眾控制台(全屏 TUI 包含媒體臺、聯賽積分榜、俱樂部檔案、賽程/結果、即時 ASCII 球場、解說、回放日誌和公開比賽診斷)以及確定性工程(所有隨機性透過內部 RNG 流和日誌化輸入)。
值得注意的是,MCP 僅暴露公開或可球探的足球資訊,隱藏屬性和精確公式保留在模擬內部。目前人類面向文本支援英語和韓語兩種語言。
專案遵循 MIT 許可證,社群貢獻歡迎遵循貢獻指南。開發者需注意保持文件和程式碼同步、維護確定性模擬行為、不透過 MCP 或 UI 暴露隱藏屬性。該專案已釋出 v0.1.0 版本,最新發布為 2026 年 7 月 9 日。