Yes, you can run DOOM in Claude. This MCP server embeds the actual DOOM engine via FFI and exposes three tools: doom_start to launch a game with configurable difficulty and level, doom_action to issue movement and combat commands over a specified number of ticks, and doom_screenshot to capture frames. Each action returns structured game state including HP, ammo, visible enemies with distances and angles, nearby items, and a small PNG thumbnail. The AI sees what's on screen and can either follow your directions move by move or play autonomously. Ships with Freedoom but accepts custom WADs via environment variable. Works on Windows, macOS, and Linux through npx.
claude mcp add --transport stdio gunnargrosch-doom-mcp uvx doom-mcp