Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Add to claude_desktop_config.json:
{
"mcpServers": {
"stmcube-mcp": {
"command": "npx",
"args": [
"-y",
"brovk2008/STMcube-MCP"
]
}
}
}
Run in terminal:
claude mcp add stmcube-mcp npx -y brovk2008/STMcube-MCP
Add to .cursor/mcp.json:
{
"mcpServers": {
"stmcube-mcp": {
"command": "npx",
"args": [
"-y",
"brovk2008/STMcube-MCP"
]
}
}
}
README Excerpt
<p align="center"> <img src="assets/logo.png" width="220" alt="STM32Cube-MCP Logo" /> <h1 align="center">STM32Cube-MCP</h1> <p align="center"> <b>The Ultimate Model Context Protocol (MCP) Server for STM32CubeIDE & the STMicroelectronics Ecosystem</b> </p> <p align="center"> <i>Full App Control From A to Z: GUI Automation • Headless Compilation • Hardware Flashing • GDB Debugging • Option Bytes • Serial Telemetry • CubeMX .ioc Engineering</i>
Tools (20)
pythonstm32_build_projectstm32_capture_ide_screenshotstm32_clean_projectstm32_close_idestm32_create_projectstm32_detect_installationstm32_dump_flash_to_filestm32_erase_flashstm32_flash_firmwarestm32_focus_ide_windowstm32_get_build_artifactsstm32_get_ide_windowsstm32_get_system_statusstm32_get_target_infostm32_import_projectstm32_launch_idestm32_list_connected_probesstm32_list_projectsstm32_list_serial_ports