Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client