# Helistana/mcp-stm32cubeide-server

Source: https://glimind.com/server/github%2Fhelistana%2Fmcp-stm32cubeide-server
Registry id: `github/helistana/mcp-stm32cubeide-server`
Status: unknown

## Tools (8)

- `build_project`: 编译 STM32 工程（支持 Clean Build 和增量编译）
- `clean_project`: 仅清理 STM32 工程的构建产物（不重新编译）
- `discover_tools`: 扫描系统中的 CubeIDE/CubeMX/CubeProgrammer/GDB/OpenOCD 安装路径，用于排查工具未找到问题
- `flash_firmware`: 将固件烧录到 STM32 芯片（通过 ST-LINK 等调试器）
- `generate_code`: 从 .ioc 文件生成 STM32 初始化代码（调用 CubeMX CLI）
- `get_project_info`: 获取 STM32 工程信息：MCU 型号、构建配置、源文件数等
- `list_projects`: 在指定目录下搜索所有 STM32 工程（含 .project/.cproject 的目录）。用于自动发现工程位置，AI 无需手动指定完整路径
- `read_flash`: 通过 CubeProgrammer 读取芯片 Flash 内容并保存为 .bin 文件。用于验证烧录结果、备份固件或检查意外写入

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
