A comprehensive Model Context Protocol (MCP) server for Arduino CLI interactions, built with FastMCP. This server enables AI agents to seamlessly interact with Arduino CLI for development, debugging, code verification, and more.
Compile an Arduino sketch using a specific board FQBN. Configure build options like cleaning cache, exporting binaries, and auto-installing missing cores.
Compiles an Arduino sketch, reading board settings from sketch.yaml if already attached. Attach board once, then compile without specifying FQBN for simpler workflows.
Insert hands-on lab activities (circuit, graph, Python, Arduino, or custom iframe) into lessons so students practice directly in the browser without software installation.
Find suitable sensor ICs and modules for specific measurement needs on platforms like Arduino or ESPHome, with compatibility details and datasheet links.