工具索引(A-Z)
espctl 服务暴露的所有 MCP 工具,字母顺序排序。点章节链接看完整参考。
| 工具 | 分类 | 章节 |
|---|---|---|
artifacts.list(list_artifacts 别名) | 日志与构建产物 | 日志与构建产物 |
artifacts.manifest | 日志与构建产物 | 日志与构建产物 |
build | 构建生命周期 | 构建生命周期 |
build.cancel | 构建生命周期 | 构建生命周期 |
build.start(build 别名) | 构建生命周期 | 构建生命周期 |
build.status | 构建生命周期 | 构建生命周期 |
diag.run | 构建后分析 | 构建后分析 |
doctor | ESP-IDF Store | ESP-IDF Store |
doctor.run(doctor 别名) | ESP-IDF Store | ESP-IDF Store |
firmware.download | 固件与烧录 | 固件与烧录 |
firmware.list | 固件与烧录 | 固件与烧录 |
flash.run | 固件与烧录 | 固件与烧录 |
generate_build_plan | 构建生命周期 | 构建生命周期 |
get_clean_plan | 构建生命周期 | 构建生命周期 |
idf.select_version(idf_select_version 别名) | 项目管理 | 项目管理 |
idf.versions | ESP-IDF Store | ESP-IDF Store |
idf_select_version | 项目管理 | 项目管理 |
list_artifacts | 日志与构建产物 | 日志与构建产物 |
logs.tail | 日志与构建产物 | 日志与构建产物 |
monitor.run | 固件与烧录 | 固件与烧录 |
parse_build_errors | 日志与构建产物 | 日志与构建产物 |
parse_size_report | 日志与构建产物 | 日志与构建产物 |
project.init | 项目管理 | 项目管理 |
project.create | 项目管理 | 项目管理 |
project.create_component | 项目管理 | 项目管理 |
rshome.assembly.preview | RSHome 设备工具 | RSHome |
rshome.codegen.preview | RSHome 设备工具 | RSHome |
rshome.components.add | RSHome 设备工具 | RSHome |
rshome.components.list | RSHome 设备工具 | RSHome |
rshome.modules.list | RSHome 设备工具 | RSHome |
rshome.pin_map | RSHome 设备工具 | RSHome |
rshome.solution.parameters | RSHome 设备工具 | RSHome |
rshome.solutions.list | RSHome 设备工具 | RSHome |
rshome.validate | RSHome 设备工具 | RSHome |
sbom.create | 构建后分析 | 构建后分析 |
set_target | 项目管理 | 项目管理 |
set_target.run | 构建生命周期 | 构建生命周期 |
size.run | 构建后分析 | 构建后分析 |
store_versions | ESP-IDF Store | ESP-IDF Store |
validate_config | 项目管理 | 项目管理 |
资源 URI
技术上不算工具,但通过同样的 MCP resources/read verb 可达。字母顺序
排序。
| URI | 章节 |
|---|---|
build://artifacts/{target} | 资源 |
build://log/latest | 资源 |
build://log/{task_id} | 资源 |
install://claude-code | 资源 |
install://claude-desktop | 资源 |
install://codex | 资源 |
install://cursor | 资源 |
install://opencode | 资源 |
install://overview | 资源 |
project://compile_commands | 资源 |
project://config | 资源 |
project://idf-version | 资源 |
project://sdkconfig | 资源 |
store://manifest | 资源 |
store://versions | 资源 |
CLI 子命令(A-Z)
crates/espctl/src/main.rs 暴露的所有 espctl 子命令。章节链接指向
对应小节,里面有标志、退出码和示例。
| 子命令 | 分类 | 章节 |
|---|---|---|
espctl artifacts | 日志与构建产物 | 日志与构建产物 |
espctl build | 构建生命周期 | 构建生命周期 |
espctl clean | 日志与构建产物 | 日志与构建产物 |
espctl doctor | ESP-IDF Store | ESP-IDF Store |
espctl flash | 固件与烧录 | 固件与烧录 |
espctl ide sync | IDE 集成 | IDE 集成 |
espctl login | 入门 | 仅计划模式 vs 远程构建 |
espctl mcp serve | 工具总览 | 快速开始 |
espctl monitor | 固件与烧录 | 固件与烧录 |
espctl ports | 固件与烧录 | 固件与烧录 |
espctl probe | 固件与烧录 | 固件与烧录 |
espctl set-target | 项目管理 | 项目管理 |
espctl size | 构建后分析 | 构建后分析 |
espctl skills | CLI 实用工具 | CLI 实用工具 |
espctl version | CLI 实用工具 | CLI 实用工具 |
全局标志
内置提示
| 提示 | 章节 |
|---|---|
configure-project | 内置提示 |
convert-to-component | 内置提示 |
diagnose-build-error | 内置提示 |
diagnose-cmake-error | 内置提示 |
migrate-idf-version | 内置提示 |
optimize-flash-size | 内置提示 |
setup-ble-matter | 内置提示 |
setup-mcp-client | 内置提示 |
另见
- 工具参考总览 —— 同样的数据,按分类分组, 而不是字母顺序。