{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ty-meador/civ-v-llm-harness","description":"Play Sid Meier's Civilization V (native Linux) as a human seat, by the game's own rules.","title":"Civilization V Harness (Linux)","repository":{"url":"https://gitlab.com/Tyler-Meador/civ-v-linux-mcp","source":"gitlab","id":"86873206"},"version":"2.14.3","websiteUrl":"https://gitlab.com/Tyler-Meador/civ-v-linux-mcp/-/blob/main/docs/AGENT_INSTALL.md","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"civ-v-llm-harness","version":"2.14.3","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"The player id this server plays, or 'auto' for the local player. In a hotseat game give each agent its own seat number.","default":"auto","type":"named","name":"--seat"}],"environmentVariables":[{"description":"Path of the Unix socket of the running tuner daemon (python -m harness.tunerd), usually $XDG_RUNTIME_DIR/civ5-tuner.sock. The game and the daemon must be running first; see the install guide.","isRequired":true,"format":"filepath","name":"CIV5_TUNERD_SOCK"},{"description":"This agent's seat token, when the daemon runs with a seat table (--seats). Not needed for a solo game.","isSecret":true,"name":"CIV5_TUNERD_TOKEN"},{"description":"Optional path of a JSON-lines file that receives one line per tool call. Off when unset.","format":"filepath","name":"CIV5_CALL_LOG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-14T00:16:02.837465Z","publishedAt":"2026-11-14T00:16:02.837465Z","updatedAt":"2026-11-14T00:16:02.837465Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ty-meador/civ-v-llm-harness","description":"Play Sid Meier's Civilization V (native Linux) as a human seat, by the game's own rules.","title":"Civilization V Harness (Linux)","repository":{"url":"https://gitlab.com/Tyler-Meador/civ-v-linux-mcp","source":"gitlab","id":"86873206"},"version":"2.14.4","websiteUrl":"https://gitlab.com/Tyler-Meador/civ-v-linux-mcp/-/blob/main/docs/AGENT_INSTALL.md","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"civ-v-llm-harness","version":"2.14.4","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"The player id this server plays, or 'auto' for the local player. In a hotseat game give each agent its own seat number.","default":"auto","type":"named","name":"--seat"}],"environmentVariables":[{"description":"Path of the Unix socket of the running tuner daemon (python -m harness.tunerd), usually $XDG_RUNTIME_DIR/civ5-tuner.sock. The game and the daemon must be running first; see the install guide.","isRequired":true,"format":"filepath","name":"CIV5_TUNERD_SOCK"},{"description":"This agent's seat token, when the daemon runs with a seat table (--seats). Not needed for a solo game.","isSecret":true,"name":"CIV5_TUNERD_TOKEN"},{"description":"Optional path of a JSON-lines file that receives one line per tool call. Off when unset.","format":"filepath","name":"CIV5_CALL_LOG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-14T00:22:17.872538Z","publishedAt":"2026-11-14T00:22:17.872538Z","updatedAt":"2026-11-14T00:22:17.872538Z","isLatest":true}}}],"metadata":{"count":2}}
