A semantic, transactional, replayable MCP control plane that lets autonomous AI agents operate Dwarf Fortress as a long-lived civilization. Safe-Rust phase-0B scaffold: MVCC world state, witnessed semantic plans, evidence-backed effects, deterministic replay.
// readme
dwarf_fortress_mcp
A semantic, transactional, replayable control plane for agents operating Dwarf Fortress as a long-lived civilization rather than a keyboard-and-screen toy.
Current status: the repository contains an authenticated protocol-1.0 read-only DFHack stack, canonical live citizen observations, an agent-oriented MCP server, exact compatibility and anti-rollback machinery, source-bound executable qualification, a protocol-bound V2 process boundary, and an implemented protocol-1.1 retained-announcement development stack. The checked-in compatibility registry is empty. No live tuple is admitted, protocol 1.1 is not in the production runner map, no admitted live mutation RPC exists (pause, dig, build, work-order and workforce mutation RPCs exist only as unadmitted development profiles), and the final current source generation has no newly checked-in full qualification receipt. Read
IMPLEMENTATION_STATUS.mdbefore interpreting target architecture as deployed behavior.
For gameplay development on Linux, the standard CLI also offersβ¦