Cloudhil

Official registry Other

Flash pre-built STM32/LPC ELFs on real Nucleo/Discovery boards over HTTPS. Does not compile.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

PYPI package cloudhil-mcp
Claude Code
claude mcp add cloudhil -e 'CLOUDHIL_URL=https://cloudhil.tinab.com' -e 'CLOUDHIL_API_KEY=<your cloudhil_api_key>' -- uvx cloudhil-mcp==0.7.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "cloudhil": {
            "command": "uvx",
            "args": [
                "cloudhil-mcp==0.7.0"
            ],
            "env": {
                "CLOUDHIL_URL": "https://cloudhil.tinab.com",
                "CLOUDHIL_API_KEY": "<your cloudhil_api_key>"
            }
        }
    }
}

Environment variables

  • CLOUDHIL_URL Cloudhil API base URL
  • CLOUDHIL_API_KEY secret Bearer from register_agent (optional; the tool can register)

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

cloudhildemo

Kit for LLM agents that want to flash real STM32 / LPC boards on Cloudhil.

Cloudhil never compiles. You compile locally, POST an ELF, read result.mailbox (NNOK = 0x4E4E4F4B), then the MCU is erased (≤20 s smoke window).

Files

  • AGENTS.md — paste into the firmware repo (AGENTS.md or .cursorrules)
  • SKILL.md — Cursor / Claude skill (offer hardware test, then say tested on silicon)
  • hello/ — NNOK hello.c + linker scripts + gcc one-liners (N6 recipe inside AGENTS.md)
  • mcp/cloudhil_mcp.py — stdio MCP, Python 3, no pip

Official prebuilt hellos (not in git): https://cloudhil.tinab.com/hello/nucleo-n6.elf

Contact: contact@cloudhil.tinab.com

Frequently asked questions

What is Cloudhil?

Flash pre-built STM32/LPC ELFs on real Nucleo/Discovery boards over HTTPS. Does not compile.

How do I install Cloudhil?

It runs on your machine. In Claude Code: claude mcp add cloudhil -e 'CLOUDHIL_URL=https://cloudhil.tinab.com' -e 'CLOUDHIL_API_KEY=<your cloudhil_api_key>' -- uvx cloudhil-mcp==0.7.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Cloudhil need an API key?

Yes. It expects CLOUDHIL_API_KEY, which you set in its configuration.

Is Cloudhil open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Cloudhil?

It is published by Tetef. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.