Skip to content

Game Data Channels

Stuart Meeks edited this page Jun 27, 2026 · 2 revisions

Game data channels

The MCP server bundles Satisfactory game data for two release channels:

  • stable (default)
  • experimental

Select one with SATISFACTORY_GAME_CHANNEL=stable|experimental. The server reports the bundled game version (for example 1.2.3.1) in every tool response. If the requested channel isn't present it falls back to the other.

When Coffee Stain isn't shipping a separate experimental build, both channels point at the same data.

Using your own data

The runtime loads a pre-built merged dataset (sf-game-data.json) — it no longer reads a raw en-US.json from a game install at runtime. To run data for a newer or custom build:

  1. Generate sf-game-data.json with the offline extractor (it reads en-US.json and the cooked assets from your install) — see the extractor README.
  2. Point the server at it: SF_GAME_DATA_PATH=/path/to/sf-game-data.json.

Contributing an updated bundled channel via PR is covered in CONTRIBUTING.md.

Clone this wiki locally