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

esp-mcp-server

esp-mcp-server是一个轻量级、可嵌入的HTTP服务器,为Espressif的AI辅助开发工具实现模型上下文协议(MCP)。

article

README

🚀 esp-mcp-server

esp-mcp-server 是一个轻量级的嵌入式 HTTP 服务器,它实现了适用于 Espressif 的 AI 开发工具的模型上下文协议(MCP),能为开发者在相关开发场景中提供便利。

🚀 快速开始

📦 安装指南

你可以通过 Docker 启动服务器,命令如下:

docker run -p 8080:8080 kolipakakondal/esp-mcp-server:latest

这将启动服务器,启动后可通过 http://127.0.0.1:8080 进行访问。

💻 使用示例

基础用法

在 IDE 中集成(VSCode/Cursor),需配置工具以使用 MCP 服务器。

Cursor IDE 配置示例

"esp-mcp-server": {
      "url": " http://127.0.0.1:8080/mcp",
      "env": {
        "API_KEY": "<API_KEY_HERE>"
      }

VSCode 配置示例

  "esp-mcp-server": {
         "type": "sse",
         "url": "http://127.0.0.1:8080/mcp",
         "env": {
            "API_KEY": "<API_KEY_HERE>"
                }
            }

✨ 主要特性

支持工具

  • esp_docs_ai:用于询问有关 Espressif 芯片、esp-idf 和相关文档的技术问题。 参数:query
help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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