dwarf_fortress_mcp
活跃·★ 24·MIT·更新于 2026-10-21
Dwarf Fortress MCP 是一个强大的控制平面,使自主代理能够将《矮人要塞》作为长期存在的文明进行管理。它提供语义化、事务性、可重放的操作,用于可靠的游戏状态监控和代理驱动的行动。
#自主代理#控制平面#语义事务#矮人要塞自动化#多代理系统#游戏AI#可重放操作#状态管理
01
功能特性
01紧凑、基于游标的语义观测而非重复的全量转储。
02一个具有出处、稳定身份和仅追加历史的多版本规范世界。
03语义意图编译成不可变、经能力检查的行动DAG,带有多种见证。
04具有幂等性、幻影保护和确定性合并的准备/重新验证/提交语义。
05多代理所有权租约和MVCC验证以实现并发操作。
02
兼容性
Linux
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
macOS
操作系统 (通过兼容层)
已通过文档验证
Rust
语言/运行时
已通过文档验证
Dwarf Fortress
游戏
已通过文档验证
DFHack
模组接口
已通过文档验证
03
快速开始
1
$ cargo test --locked --workspace
2
$ cargo run --locked -p dwarf-fortress-mcp -- serve
04
使用场景
↳AI代理对《矮人要塞》进行长期文明管理。
↳自动化游戏中资源管理、防御和建设等复杂任务。
↳实现多代理协作,共同管理堡垒的不同方面。
↳开发和测试用于模拟环境的鲁棒AI代理。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧