SimosMCP
БесплатноНе проверенMCP server for Simos 18.1 ECU tuning that reads, writes, diffs, and validates XDF/BIN files.
Описание
MCP server for Simos 18.1 ECU tuning that reads, writes, diffs, and validates XDF/BIN files.
README
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)
Setup
Requires Python 3.10+ and the rapidfuzz package.
pip install rapidfuzz
Or, 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.py
Tools
| Tool | Description |
|---|---|
list_tables |
List all tables/scalars, filter by category or search |
read_table |
Read a table's data from a BIN (returns x/y axes + 2D data) |
read_scalar |
Read a scalar/constant value |
write_table |
Write a 2D array to a table in a BIN |
write_scalar |
Write a value to a scalar in a BIN |
diff_bins |
Compare two BINs and show differences |
validate_table |
Check a table's values against min/max ranges |
search_tables |
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)
Установка SimosMCP
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/u759/simos-mcpFAQ
SimosMCP MCP бесплатный?
Да, SimosMCP MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для SimosMCP?
Нет, SimosMCP работает без API-ключей и переменных окружения.
SimosMCP — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить SimosMCP в Claude Desktop, Claude Code или Cursor?
Открой SimosMCP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare SimosMCP with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
