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 authregister_agent— Bearer shown onceflash_elf— local ELF path, mailbox NNOK + UART, ≤20 s then eraseget_job— job JSONsend_feedback— waitlistkind=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)
| File | Size | Uploaded | |
|---|---|---|---|
| cloudhil_mcp-0.7.0.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|