
esp-mcp

2025.04.03
16
Python嵌入式开发自动化构建开发效率
esp-mcp是一个支持简单项目构建、日志记录以及基于日志自动修复esp-idf构建命令问题的MCP(Microservice Control Platform)服务。目前处于概念验证阶段,未来可扩展至嵌入式设备、家庭助手或文档处理等领域。
View on GitHub
Overview
基本能力
产品定位
esp-mcp是一个用于简化ESP-IDF项目构建流程的工具,提供日志记录和自动问题修复功能。
核心功能
- 支持简单的项目构建
- 提供日志记录功能
- 基于日志自动修复esp-idf构建命令问题
适用场景
- ESP-IDF项目开发
- 嵌入式设备开发
- 自动化构建流程
工具列表
- 日志记录工具:记录构建过程中的日志信息
- 自动修复工具:根据日志自动修复构建问题
常见问题解答
- 目前处于概念验证阶段,功能可能不完善
- 需要正确配置ESP-IDF路径
使用教程
使用依赖
- 需要安装ESP-IDF开发环境
- 需要Python环境
安装教程
- 克隆MCP仓库:
git clone [email protected]:horw/esp-mcp.git
- 在聊天机器人中配置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"
}
}
}
}
调试方式
- 确保ESP-IDF路径配置正确
- 检查日志输出以定位问题
许可证
None