{
"mcpServers": {
"esp32-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP for ESP32-C6 with Warp temrinal integration
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 237 days ago. 1 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for Esp32 Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This project implements an MCP (Model Context Protocol) server running on ESP32-C6 that connects to WiFi, gets an IP address via DHCP, and exposes MCP functionality that can be accessed by Warp.
esp32-c6-mcp-rs/ - ESP32-C6 firmware with WiFi and MCP serveresp32-mcp-bridge/ - Rust bridge tool for connecting Warp to ESP32 MCP serverdesktop-qr-code-mcp/ - Reference desktop MCP server for QR code generationSet environment variables for WiFi credentials:
export SSID="YourWiFiNetwork"
export PASSWORD="YourWiFiPassword"
Build and flash the firmware:
cd esp32-c6-mcp-rs
cargo build --release # Always build with --release for embedded targets
cargo run --release # This will flash the firmware
Monitor the output to see the IP address assigned by DHCP:
cargo monitor
The bridge tool allows Warp to communicate with the ESP32 MCP server:
cd esp32-mcp-bridge
cargo build --release
./target/release/esp32-mcp-bridge --esp32-ip 192.168.1.100 --port 3000
Add this to your Warp MCP configuration:
{
"mcpServers": {
"esp32-mcp": {
"command": "/path/to/esp32-mcp-server/esp32-mcp-bridge/target/release/esp32-mcp-bridge",
"args": ["--esp32-ip", "192.168.1.100", "--port", "3000"]
}
}
}
The ESP32 MCP server provides the following tools:
wifi_statusdetailed (optional boolean): Include detailed connection infoled_controlcolor (string): Predefined color name - "red", "green", "blue", "yellow", "magenta", "cyan", "white", "off"r (integer 0-255): Red component for custom RGB colorsg (integer 0-255): Green component for custom RGB colorsb (integer 0-255): Blue component for custom RGB colorsbrightness (integer 0-100): Brightness percentagecompute_adda (number, required): First numberb (number, required): Second numbercompute_multiplya (number, required): First numberb (number, required): Second numberThe ESP32-C6's onboard LED provides visual feedback:
Once connected to Warp with MCP, you can use these natural language prompts:
"Turn the ESP32 LED red"
"Set the ESP32 LED to blue with 50% brightness"
"Change the LED to green and make
... [View full README on GitHub](https://github.com/georgik/esp32-mcp-server#readme)