嵌入式开发工具集

Claude MCPs是一组用于扩展Claude功能的嵌入式开发工具集,包括调试、编程、构建和信号分析等功能。

  • by danahern
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 danahern/claude-mcps

使用说明

克劳德·麦克普斯

用于扩展Claude功能的模型上下文协议(MCP)服务器。

可用MCP

MCP 说明
嵌入式探头 通过探针进行嵌入式调试和闪存编程(27个工具)
西风构造 通过west构建Zephyr RTOS应用程序(5个工具)
esp-idf构建 ESP-IDF应用程序构建、闪存和监控(8个工具)
saleae逻辑 Saleae Logic 2信号捕获、协议解码和分析(18个工具)

结构

claude-mcps/
├── embedded-probe/     # Embedded debugging MCP (probe-rs, esptool, nrfjprog)
├── zephyr-build/       # Zephyr build MCP (west build system)
├── esp-idf-build/      # ESP-IDF build MCP (idf.py build system)
└── saleae-logic/       # Saleae Logic 2 MCP (Python, logic2-automation)

建筑

每个MCP都是独立的:

# Build embedded-probe
cd embedded-probe && cargo build --release

# Build zephyr-build
cd zephyr-build && cargo build --release

# Build esp-idf-build
cd esp-idf-build && cargo build --release

# Install saleae-logic (Python)
cd saleae-logic && python3 -m venv .venv && source .venv/bin/activate && pip install -e .

使用Claude代码进行配置

添加到您的Claude Code MCP设置中:

{
  "mcpServers": {
    "embedded-probe": {
      "command": "/path/to/claude-mcps/embedded-probe/target/release/embedded-probe"
    },
    "zephyr-build": {
      "command": "/path/to/claude-mcps/zephyr-build/target/release/zephyr-build",
      "args": ["--workspace", "/path/to/zephyr-workspace"]
    },
    "esp-idf-build": {
      "command": "/path/to/claude-mcps/esp-idf-build/target/release/esp-idf-build",
      "args": ["--projects-dir", "/path/to/esp-dev-kits/examples"]
    },
    "saleae-logic": {
      "command": "/path/to/claude-mcps/saleae-logic/.venv/bin/python",
      "args": ["-m", "saleae_logic"],
      "cwd": "/path/to/claude-mcps/saleae-logic"
    }
  }
}

相关项目