SimosMCP
Click on "Install 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.
SimosMCP
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
Related MCP server: MCP X++ Server
Setup
No dependencies beyond Python 3.10+. Uses only standard library (xml.etree.ElementTree, struct).
VS Code MCP config
Add to .vscode/mcp.json:
{
"servers": {
"SimosMCP": {
"type": "stdio",
"command": "python",
"args": ["path/to/simosmcp/server.py"]
}
}
}Or run directly
cd path/to/simosmcp
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 |
| 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/u759/simos-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server