展示 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 日。