Drive IPG CarMaker simulations, inspect results, change model parameters, and revert session edits through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by CarMaker.
cm_session_startStart MATLAB, the model and the CarMaker GUI as far as they are missing
cm_doctorCheck the setup and say how to fix what is wrong
cm_statusSimulation state, active model, project folder
cm_load_testrunLoad a test run into the CarMaker GUI
cm_wait_endWait for the end of the run; returns end status, simulation time, distance and the result file
cm_liveRead quantities while the simulation runs
The CarMaker MCP server connects an MCP client to IPG CarMaker running on the same Windows computer. It gives an AI agent a way to start or inspect a CarMaker session, load test runs, execute simulations, monitor progress, and examine generated results.
For CarMaker for Simulink projects, the server can work with MATLAB and an active Simulink model. It can change vehicle data and controller parameters, run tests, read logged signals, and save MATLAB or Simulink workspace data after a run. For vehicles using CarMaker's built-in controllers, standalone execution can run without MATLAB or a visible GUI window.
A session can start MATLAB, the selected model, and the CarMaker GUI when they are not already available. The agent can then load a test run and wait for completion. During or after execution, it can inspect simulation state, live quantities, session logs, result files, and time-series data.
The server reads CarMaker .erg result files and can report summary statistics such as first, last, minimum, maximum, and mean values. It also supports independent CarMaker processes for standalone runs, which can be launched and later stopped separately from a MATLAB-connected session.
Changes made during a session are tracked. An agent can view old and new values, undo all changes from the current session, or restore files from an earlier session backup. Parameter studies are performed by running one test after another rather than through CarMaker's own test-series or batch facilities.
The CarMaker MCP server requires Windows 10 or 11, IPG CarMaker with its Python API, and uv or an equivalent Python setup. MATLAB R2022b or newer and CarMaker for Simulink are needed for MATLAB-connected operation. The project must also have valid CarMaker and, where applicable, MATLAB/Simulink files and licenses.
Run uvx carmaker-mcp doctor to check detected CarMaker and MATLAB installations and obtain compatible Python and MATLAB Engine arguments. The documented tested setup is CarMaker 14.1.1 with MATLAB R2024b on Windows 11. A --mock option is available for inspecting the tools without an installed CarMaker environment.
Configure the MCP client with CM_PROJECT for the CarMaker project folder. CM_MODEL selects the Simulink model, while CM_MATLAB_INIT can identify a MATLAB initialization script that prepares paths and opens the model. The README names Claude Code, Claude Desktop, VS Code with GitHub Copilot, Codex, Antigravity, and Cursor as client options.
Available operations include:
The CarMaker MCP server is an unofficial alpha project and is not affiliated with IPG Automotive or MathWorks. Development and testing were performed on one Windows setup; other CarMaker and MATLAB versions may work but are not confirmed.
It does not provide tools for Linux, TruckMaker, MotorcycleMaker, HIL, Office Extended, Test Manager, parallel HPC execution, scenario authoring, most visualization features, or remote machines. Result reading is limited to .erg files, and the server does not rebuild C-based or Simulink Coder simulation programs. CarMaker and MATLAB must run on the same computer as the server.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/carmaker)<a href="https://allmcps.com/mcp/carmaker"><img src="https://allmcps.com/api/badge/carmaker?style=directory" alt="CarMaker on AllMCPs" /></a>