\

ESP32 MCP Server

10 points - last Friday at 11:38 AM


Hello!

https://github.com/horw/esp-mcp

This MCP server has already been published on https://github.com/punkpeye/awesome-mcp-servers . If you're using ESP-IDF in your project and are looking for an MCP solution, we’d love to collaborate to improve this one!

Feel free to submit an issue or a PR - any contribution is welcome and appreciated!

  • herbst

    last Friday at 4:00 PM

    What would a stack look like to make this useable? I have plenty of esp devices controlling many things. I would need a local AI to make use of it without exposing it online?

    • MagneLauritzen

      last Friday at 2:12 PM

      It is not clear to me what the purpose of this repo is. Perhaps as a starter, add the non-abbreviated version of MCP.

        • horw

          last Friday at 3:45 PM

          The purpose of this repo is to move existing ESP-related commands to MCP. It started as a POC, and after some people showed interest, I want to start working harder on this project!

          • 0x457

            last Friday at 4:15 PM

            MCP in this case is Model Context Protocol, a protocol for LLM to communicate. This is to improve vibe coding of ESP-IDF projects.

        • owebmaster

          last Friday at 1:02 PM

          meta: why is this thread the top1 Ask HN?

            • jjice

              last Friday at 2:01 PM

              > How are stories ranked?

              > The basic algorithm divides points by a power of the time since a story was submitted.

              https://news.ycombinator.com/newsfaq.html

                • owebmaster

                  last Friday at 3:07 PM

                  That is not the case for this one. And it doesn't even have Ask HN in the title.

                    • jjice

                      yesterday at 10:53 PM

                      But it was a new post with a few votes? That’s the ratio of time to votes mag have been very high ranking for a moment.

                      As for the lack of ask hn, I don’t know how it’s decided, but it’s not required for something to be considered one (common case on the ask page)