mcpField
C
Cloudhil

Cloudhil

本地服务
github.com/Tetef开发工具07 周前更新

关于 Cloudhil

Cloudhil 是供 LLM Agent 使用的工具包,可通过 HTTPS 将本地编译的 ELF 固件烧录到真实 STM32 和 LPC 开发板。它不负责编译,并在短暂硬件冒烟测试后擦除 MCU。

主要功能

  1. 01向 STM32 和 LPC 开发板烧录 ELF
  2. 02基于 HTTPS 的开发板测试
  3. 03读取结果邮箱
  4. 04冒烟测试窗口后擦除 MCU
  5. 05Python stdio MCP 服务

适用场景

  1. 01在真实 MCU 开发板上运行冒烟测试
  2. 02检查烧录固件的邮箱输出
  3. 03在硬件上测试本地编译的 ELF

MCP 相关

包含供 Agent 使用的 Python stdio MCP 服务。README 说明可向 Cloudhil 提交 ELF 并读取结果邮箱,但未列出 MCP 服务的具体工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tetef-cloudhil": {
"command": "uvx",
"args": [
"cloudhil-mcp"
],
"env": {
"CLOUDHIL_URL": "<CLOUDHIL_URL>",
"CLOUDHIL_API_KEY": "<CLOUDHIL_API_KEY>"
}
}
}
}
启动命令uvx cloudhil-mcp
需要配置的环境变量
CLOUDHIL_URLCloudhil API base URL
CLOUDHIL_API_KEY密钥Bearer from register_agent (optional; the tool can register)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypicloudhil-mcp0.7.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

cloudhildemo

供希望在 Cloudhil 上为真实 STM32 / LPC 开发板烧录程序的 LLM Agent 使用的套件。

Cloudhil 绝不编译。你需要在本地编译,POST 一个 ELF,读取 result.mailbox(NNOK = 0x4E4E4F4B),随后 MCU 会被擦除(烟雾测试窗口 ≤20 s)。

文件

  • AGENTS.md — 粘贴到固件仓库中(AGENTS.md 或 .cursorrules)
  • SKILL.md — Cursor / Claude 技能(提供硬件测试,然后说明已在芯片上测试)
  • hello/ — NNOK hello.c + 链接脚本 + gcc 单行命令(N6 配方见 AGENTS.md)
  • mcp/cloudhil_mcp.py — stdio MCP,Python 3,无需 pip

官方预编译的 hello 程序(不在 git 中):https://cloudhil.tinab.com/hello/nucleo-n6.elf

联系方式:[email protected]

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。