# Switch Science MicroPython

> Use this tool when you need to integrate AI assistants with MicroPython microcontrollers, such as ESP32 and RP2040 boards, to execute code, manage files, and control devices. It solves problems related to IoT development, robotics, and hardware automation by providing a bridge between AI and microcontrollers via USB serial port or WebREPL. The tool accepts code and device inputs, and outputs execution results, device status, and hardware documentation, making it ideal for IoT and robotics projects.

Canonical page: https://skillsregistry.net/skills/switch-science-micropython  
JSON: https://api.skillsregistry.net/v1/skills/switch-science-micropython

## Description

Bridges AI assistants to MicroPython microcontrollers including ESP32 and RP2040 boards via USB serial port or WebREPL. Provides tools for code execution, file I/O, device management, and hardware documentation. Supports Claude Desktop integration and is built by Switch Science, a Japanese electronics maker that produces MicroPython-compatible hardware.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/switch-science-micropython)
- **Repository:** <https://github.com/switchscience/mcp-micropython-bridge>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "switch-science-micropython"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/switch-science-micropython` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/switch-science-micropython/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
