esp-mcp

esp-mcp

site icon
2025.04.03 16
Python嵌入式开发自动化构建开发效率
esp-mcp是一个支持简单项目构建、日志记录以及基于日志自动修复esp-idf构建命令问题的MCP(Microservice Control Platform)服务。目前处于概念验证阶段,未来可扩展至嵌入式设备、家庭助手或文档处理等领域。
View on GitHub

Overview

基本能力

产品定位

esp-mcp是一个用于简化ESP-IDF项目构建流程的工具,提供日志记录和自动问题修复功能。

核心功能

  1. 支持简单的项目构建
  2. 提供日志记录功能
  3. 基于日志自动修复esp-idf构建命令问题

适用场景

  1. ESP-IDF项目开发
  2. 嵌入式设备开发
  3. 自动化构建流程

工具列表

  1. 日志记录工具:记录构建过程中的日志信息
  2. 自动修复工具:根据日志自动修复构建问题

常见问题解答

  1. 目前处于概念验证阶段,功能可能不完善
  2. 需要正确配置ESP-IDF路径

使用教程

使用依赖

  1. 需要安装ESP-IDF开发环境
  2. 需要Python环境

安装教程

  1. 克隆MCP仓库:
git clone [email protected]:horw/esp-mcp.git
  1. 在聊天机器人中配置MCP服务:
{
    "mcpServers": {
        "esp-run": {
            "command": "/home/horw/.pyenv/shims/uv",
            "args": [
                "--directory",
                "/home/horw/PycharmProjects/esp-mcp",
                "run",
                "main.py"
            ],
            "env": {
                "IDF_PATH": "~/esp-idf"
            }
        }
    }
}

调试方式

  1. 确保ESP-IDF路径配置正确
  2. 检查日志输出以定位问题

许可证

None