
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Home Automation & IoT · Developer Tools
ofryl/esp-cyd-mcp
A comprehensive Model Context Protocol (MCP) server implementation for the ESP32 CYD (Cheap Yellow Display) board. This project provides extensive remote control capabilities for the ESP32-2432S028R board through a WebSocket-based MCP interface.
{
"mcpServers": {
"esp32-cyd": {
"command": "websocat",
"args": [
"ws://192.168.1.100:3001"
]
}
}
}WebSocket-based MCP protocol implementation
JSON-RPC 2.0 compliant
Real-time bidirectional communication
Multiple client support
Event notifications
display.clear
Clear screen with color
display.text
Draw text with positioning and styling
display.line
Draw lines with thickness
display.rectangle
Draw rectangle outlines
display.fillRectangle
Draw filled rectangles
display.circle
Draw circle outlines
display.fillCircle
Draw filled circles
display.pixel
Draw individual pixels
display.backlight
Control backlight on/off
display.brightness
Set display brightness (0-255)
display.rotation
Set display rotation (0-3)
display.progressBar
Draw progress bars
display.info
Get display information
touch.getState
Get current touch state
touch.enable
Enable/disable touch input
touch.calibrate
Calibrate touch screen
touch.getHistory
Get recent touch events
touch.simulate
Simulate touch events
touch.getCalibration
Get calibration values
touch.saveCalibration
Save calibration to file
gpio.pinMode
Set pin mode (input/output/PWM)
gpio.digitalWrite
Write digital value
gpio.digitalRead
Read digital value
gpio.analogWrite
PWM output
gpio.analogRead
Read analog value
gpio.attachInterrupt
Attach interrupts
gpio.setPWM
Configure PWM with frequency
gpio.tone
Generate tones
gpio.pulseIn
Measure pulse duration
sensor.readTemperature
Read temperature sensor
sensor.readLight
Read light sensor
sensor.readInternalTemp
ESP32 internal temperature
sensor.readHallSensor
Built-in hall sensor
sensor.readBatteryVoltage
Power supply voltage
sensor.readAll
Read all sensors at once
sensor.calibrate
Calibrate sensors
sensor.getEnvironment
Environmental summary
network.status
Get network status
network.connect
Connect to WiFi
network.scan
Scan for networks
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

rulego/rulego
RuleGo also provides a large number of reusable components that support the aggregation, filtering, distribution, transformation, enrichment, and execution of various actions on data, and can also interact and integrate with various protocols and systems.

tevonsb/homeassistant-mcp
A powerful bridge between your Home Assistant instance and Language Learning Models (LLMs), enabling natural language control and monitoring of your smart home devices through the Model Context Protocol (MCP). This server provides a comprehensive API for managing your entire Home Assistant ecosystem, from device control to system administration.

recursechat/mcp-server-apple-shortcuts
A Model Context Protocol (MCP) server that lets AI assistants like Claude control Apple Shortcuts automations. This enables AI models to trigger shortcuts and automate tasks on macOS in a safe and controlled way.

dvcrn/mcp-server-siri-shortcuts
This MCP server provides access to Siri shortcuts functionality via the Model Context Protocol (MCP). It allows listing, opening, and running shortcuts from the macOS Shortcuts app.

voska/hass-mcp
A Model Context Protocol (MCP) server for Home Assistant integration with Claude and other LLMs.

allenporter/mcp-server-home-assistant
A Model Context Protocol Server for Home Assistant. See Model Context Protocol for context.