Initial commit: Claude Co-Engineer

A Factorio 2.x mod plus MCP server that lets Claude answer questions about
a running game over Lua UDP, without RCON, so it works in singleplayer.

- Read-only tools: overview, problems, entities, production, power, trends,
  research, recipes, ratio calculator, belt tracer, screenshots, Lua queries
- In-game highlights with clickable [gps] links
- /ask chat command answered by a local helper running claude -p, with a
  per-player model setting and a systemd user service

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
faabandClaude Opus 5.5 committed 2026-10-29 21:28:44 +01:00
commit 1a5cc7426e
13 files changed
+3578

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
[Unit]
Description=Claude Co-Engineer: answers in-game /ask questions with Claude
[Service]
ExecStart=/home/faab/Documents/Code/Factorio/claude-co-engineer/server/.venv/bin/claude-co-engineer-ask
Environment=FACTORIO_UDP_PORT=34200
Environment=FACTORIO_ASK_PORT=34201
# Uncomment to force a model for every /ask, ignoring the in-game setting (alias or full model ID):
#Environment=FACTORIO_ASK_MODEL_OVERRIDE=claude-sonnet-5-5
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target