返回 MCP 目录
public公开dns本地运行

esp-mcp

一个支持ESP-IDF项目构建、日志记录和自动修复问题的MCP概念验证工具

article

README

🚀 MCP项目

MCP目前支持简单的项目构建,具备日志记录功能,还能依据日志自动修复esp - idf构建命令中的问题。

🚀 快速开始

安装

首先,克隆这个MCP仓库:

git clone git@github.com:horw/esp-mcp.git

然后,在你的聊天机器人中进行配置。

{
    "mcpServers": {
        "esp-run": {
            "command": "/home/horw/.pyenv/shims/uv",
            "args": [
                "--directory",
                "/home/horw/PycharmProjects/esp-mcp", <- 你的克隆路径
                "run",
                "main.py"
            ],
            "env": {
                "IDF_PATH": "~/esp-idf" <- 你的 ESP-IDF 路径
            }
        }
    }
}

结果

注意

⚠️ 重要提示

这只是MCP的一个概念验证。在我看来,未来可以在这方面进行很多改进,比如与嵌入式设备、家庭助手或文档结合使用。如果你有任何想法,我们可以讨论并提交到问题中。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端