# arduino-claude-mcp

> Use this tool when you need to interact with Arduino IDE 2.0 sketches programmatically, such as reading and writing .ino files or compiling code. It solves problems like automating sketch management and build processes through a REST API and MCP stdio bridge. The tool accepts inputs like file operations and compilation requests, and outputs sketch contents, source lists, and compilation results.

Canonical page: https://skillsregistry.net/skills/eoinjordan-arduino-mcp  
JSON: https://api.skillsregistry.net/v1/skills/eoinjordan-arduino-mcp

## Description

MCP server for Arduino IDE 2.0 sketches. It exposes a small REST API plus an MCP stdio bridge so agents can read and write the main .ino file, list sources, and optionally compile with arduino-cli.

## Trust

- **Trust score (0–1):** 0.69
- **Verification tier:** scanned
- **Last scanned:** 2026-08-30

## Facts

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

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/oexxseebod)
- **Repository:** <https://github.com/eoinjordan/arduino-mcp>

## 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": "eoinjordan-arduino-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/eoinjordan-arduino-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/eoinjordan-arduino-mcp/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
