STM32 AI Assistant — MCP Server
让 AI 编码助手直接理解 STM32 寄存器,生成正确的 HAL 代码。
功能
- 📖 寄存器查询 — "GPIO 的 MODER 寄存器有哪些位?" → 返回完整定义
- 📋 外设列表 — "STM32F407 有哪些外设?" → 32个外设、81个实例
- 🔧 代码生成 — "PA5 配置为推挽输出" → 完整 HAL 初始化代码
- 📊 外设详情 — "USART 的所有寄存器" → 全部寄存器+访问类型
已支持芯片
| 芯片 | 外设 | 实例 | 寄存器 |
|---|---|---|---|
| STM32F407 | 32 | 81 | 317 |
代码模板
GPIO / USART / TIM PWM / SPI / I2C / ADC / EXTI
使用方式
作为 MCP Server
{
"mcpServers": {
"stm32": {
"command": "python3",
"args": ["stm32-ai-assistant/src/mcp_server.py"]
}
}
}
通过 OpenClaw 对话
帮我配置 STM32F407 的 USART1,115200 波特率,PA9 TX PA10 RX
安装
clawhub install stm32-ai-assistant
完整版
完整版含更多芯片(STM32F103/H743/ESP32)、位域定义、代码校验。
- 微信咨询:a175311344(备注:嵌入式AI)
License
MIT
