SimosMCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SimosMCPlist all tables"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
simos-mcp
MCP server for Simos 18.1 ECU tuning — read, write, diff, and validate XDF/BIN files.
What it does
Reads XDF definition files and BIN binary files, letting you:
List all tables and scalars in an XDF
Read table data (2D maps) with proper axis labels and scaled values
Read scalar values (single parameters)
Write table data back to BIN files
Write scalar values back to BIN files
Diff two BIN files to see what changed
Validate tables against their min/max ranges
Search for tables by name (fuzzy matching via
rapidfuzz)
Related MCP server: bricks-use
Setup
Requires Python 3.10+ and the rapidfuzz package.
pip install rapidfuzzOr, if using the project's pyproject.toml:
pip install -e .VS Code MCP config
Add to .vscode/mcp.json:
{
"servers": {
"simos-mcp": {
"type": "stdio",
"command": "python",
"args": ["path/to/simos-mcp/server.py"]
}
}
}Or run directly
cd path/to/simos-mcp
python server.pyTools
Tool | Description |
| List all tables/scalars, filter by category or search |
| Read a table's data from a BIN (returns x/y axes + 2D data) |
| Read a scalar/constant value |
| Write a 2D array to a table in a BIN |
| Write a value to a scalar in a BIN |
| Compare two BINs and show differences |
| Check a table's values against min/max ranges |
| Fuzzy search for tables/scalars by name |
How it works
The XDF file is an XML definition that tells the parser:
Where data lives in the BIN (addresses, data sizes)
How to interpret it (signed/unsigned, endianness)
How to scale raw values to human-readable units (MATH equations)
The parser handles:
Embedded axis data (read from BIN)
Label-based axes (defined in XDF)
Linked axes (cross-references between tables)
MATH equation transformation (forward and inverse)
Both ECU (Simos 18.1) and TCU (DQ250) XDF formats
Automatic endianness detection from
mmedtypeflags
Tested with
SC8S50_switchpatch29.33_v1.006.xdf(ECU, Simos 18.1)F45M_DSG_v1.007.xdf(TCU, DQ250)
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server with quote and live cryptocurrency price tools, local and cloud-deployed transports.
MCP server for Klever blockchain smart contract development.
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server for Microsoft Dynamics 365 Finance & Operations that enables the creation, modification, and analysis of D365 objects like classes, tables, and forms. It integrates with Visual Studio 2022 to provide tools for X++ code extraction, codebase search, and safe object deletion with dependency validation.-
- AlicenseNot gradedqualityDmaintenanceMCP server for executing Databricks SQL queries and comparing table data, supporting CLI and VS Code integration.1MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for analyzing ASAM MDF measurement data files, enabling AI assistants to access and analyze automotive and industrial measurement data.4MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that analyzes Forza Horizon 6 telemetry to provide AI-driven tuning, build, and driving recommendations via Claude.MIT