rootmycar.online
non-commercial · open-source

rootmycar.online

Read the firmware first.
Then code.

An independent workshop for Mercedes-Benz control-unit coding — an MCP knowledge server and a transmission SCN editor. Free, open, and entirely at your own risk.

at your own risk

Non-commercial project, with no affiliation to or endorsement by Mercedes-Benz Group AG. All marks and coding data belong to their respective owners and are used here for educational and personal purposes only. Variant coding changes how a car behaves and there is no warranty of any kind — verify everything against your own vehicle and variant. Acting on anything here is entirely at your own risk.

tested onW204 FL (2013) · 3.5 M276 only — other models, engines and variants are unverified.

01

The toolbox

two tools, one purpose
MCP · Streamable HTTP

mercedes-mcp — coding knowledge for your LLM

An MCP server that turns Mercedes Vediamo CBF files into knowledge an assistant can reason over. Ask in plain language — English, German or Russian — and it finds the right coding fragment, explains every value, flags the risks, and decodes a coding dump back into readable settings. Read-only: it advises, it never writes to the car.

7 tools Hybrid search Read-only
722.9 / VGS3 · SCN

VGSNAG2 — Getriebe Coding Studio

A browser editor for 722.9 / VGS3 transmission SCN coding. Load a coding block, edit parameters with firmware-confirmed flag meanings and confidence badges, and watch the CRC recompute live. Fully offline — installable as a PWA, and nothing ever leaves your device.

Offline PWA Live CRC-16/ARC Firmware-confirmed flags
02

Add the MCP to your assistant

public · rate-limited · no key
Streamable HTTP endpoint https://rootmycar.online/mcp read-only · advisory
Claude Codeterminal
# add the hosted server, then restart Claude Code
claude mcp add --transport http \
  mercedes-mcp https://rootmycar.online/mcp
Codex~/.codex/config.toml
# ~/.codex/config.toml
[mcp_servers.mercedes-mcp]
url = "https://rootmycar.online/mcp"

Any other MCP client works too — point it at the endpoint over Streamable HTTP, or self-host from source. Full instructions are in the GitHub repository.