Matthias HertelContributor to Arm's CMSIS Developer AssistantArm
Arm's CMSIS Developer Assistant, an MCP server and skills that let coding agents build and debug CMSIS embedded projects.
GitHub (Open-CMSIS-Pack/CMSIS-Developer-Assistant), published Read the issue (opens GitHub (Open-CMSIS-Pack/CMSIS-Developer-Assistant) in a new tab)
Observation
Arm ran five Kimi Code sessions against its CMSIS Developer Assistant: one failed on Kimi's 5-hour usage limit, and in three the tool server was not connected at start.
- Takeaway
- Before standardizing on Kimi Code with MCP tools, raise its 60-second tool timeout, put tool rules in AGENTS.md, and restart when a server is down at launch.
- What happened
- In September 2026 Arm ran five Kimi K3 sessions with Kimi Code CLI 0.29.2 on an STM32F7-Discovery project with RTX, networking, and a sensor driver. The model never saw the server's instructions, tool calls end after 60 seconds by default, and in three sessions the server had not connected at start, so the model handed board work to Kimi's coder sub-agent six times without the tools it needed. One session ended as failed because it hit Kimi's 5-hour usage limit (HTTP 403), and 17 KB of 95 KB of tool output was duplicated structured extras.
- Public engineering write-up
- Session counts reported
Deployment details
Arm's CMSIS Developer Assistant, an MCP server and skills that let coding agents build and debug CMSIS embedded projects.
- Public engineering write-up
- Session counts reported
- Team
- Arm's CMSIS Developer Assistant team
- Duration
- Five sessions in September 2026
- Workload
- An STM32F7-Discovery embedded project through Arm's MCP server
- Product version
- Kimi Code CLI 0.29.2
- Model
- Kimi K3
- Measurement
- 1 of 5 sessions failed on the 5-hour limit; the server was not connected in 3; 17 KB of 95 KB of output duplicated (September 2026)



