Skip to main content

cloudhil-mcp

MCP stdio server for Cloudhil: flash a pre-built STM32 / LPC ELF on real boards (NUCLEO-N657X0-Q, STM32H735G-DK, NUCLEO-F429ZI, LPCXpresso55569). Cloudhil never compiles.

Install

pip install cloudhil-mcp

Or without installing globally:

uvx cloudhil-mcp

The same file is also served at https://cloudhil.tinab.com/mcp/cloudhil_mcp.py (Python 3, no pip).

Cursor / Claude

{
  "mcpServers": {
    "cloudhil": {
      "command": "cloudhil-mcp",
      "env": {
        "CLOUDHIL_URL": "https://cloudhil.tinab.com"
      }
    }
  }
}

CLOUDHIL_API_KEY is optional: call register_agent once, then pass the key or set the env var. Recipe: https://cloudhil.tinab.com/AGENTS.md

Tools

  • list_boards — benches, no auth
  • register_agent — Bearer shown once
  • flash_elf — local ELF path, mailbox NNOK + UART, ≤20 s then erase
  • get_job — job JSON
  • send_feedback — waitlist kind=agent

License

MIT

Release files for cloudhil-mcp 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloudhil-mcp 0.7.0
File Size Uploaded
cloudhil_mcp-0.7.0.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cloudhil-mcp 0.7.0
File Interpreter ABI Platform
cloudhil_mcp-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.7 kB

Release files / cloudhil_mcp-0.7.0.tar.gz

Download URL cloudhil_mcp-0.7.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3d5e087523aca2c8ee3db1d6cb731c0924a8638847114c72b6547c905a55dada
BLAKE2b-256 checksum
How to use checksums
d141e47d478d14b3f6790a0c30e7b2b5aa6768444bb5ddd4db627f0b5365d574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / cloudhil_mcp-0.7.0-py3-none-any.whl

Download URL cloudhil_mcp-0.7.0-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
869fd6e6bdcdc4f1b7a38b28ae5fcd52a328fd042a799ab063abc2c6e1b88e7a
BLAKE2b-256 checksum
How to use checksums
3fdb6275c3f5a32180c134e8cf4a0c7e6c71f458c737023a43d36b550a9919a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page