STM32 AI Assistant
/install stm32-ai-assistant
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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stm32-ai-assistant - After installation, invoke the skill by name or use
/stm32-ai-assistant - Provide required inputs per the skill's parameter spec and get structured output
What is STM32 AI Assistant?
STM32嵌入式开发AI助手MCP Server。让AI编码助手直接查询STM32寄存器定义、生成HAL初始化代码。支持GPIO/USART/SPI/I2C/ADC/TIM/EXTI等外设。触发词:STM32、嵌入式、单片机、寄存器、HAL代码生成。 It is an AI Agent Skill for Claude Code / OpenClaw, with 65 downloads so far.
How do I install STM32 AI Assistant?
Run "/install stm32-ai-assistant" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is STM32 AI Assistant free?
Yes, STM32 AI Assistant is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does STM32 AI Assistant support?
STM32 AI Assistant is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created STM32 AI Assistant?
It is built and maintained by yeyeeyeeee (@yeyeeyeeee); the current version is v5.0.0.