IoT and Device Control MCP Repositories
72 repositories in this category.
advanced-homeassistant-mcp
→
Integrate AI with Home Assistant to control smart home devices and monitor systems through natural language commands. The server acts as a bridge, enabling command execution, information retrieval, and management of long-running operations.
govee_mcp_server
→
Control Govee LED devices using the Govee API, enabling management of lighting functionalities such as color changes and brightness adjustments.
mcp-server-apple-shortcuts
→
Connects AI assistants to Apple Shortcuts automations, enabling task automation on macOS through user-defined shortcuts in a safe manner.
toolkit-mcp-server
→
Provides LLM Agents with access to various system utilities and tools, enabling functionalities such as IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.
mcp-windows
→
Control and interact with various Windows system features including media playback, notifications, window management, and clipboard operations through a standardized MCP interface. This server enables automation of complex Windows tasks with simple command executions.
mqtt-mcp-server
→
Integrates with the MQTT messaging protocol to facilitate dynamic interaction with AI models via messaging. Enables communication and resource management for LLM applications utilizing MQTT.
emqx-mcp-server
→
Implement an MCP server to facilitate interaction with EMQX MQTT broker clusters, enabling management and retrieval of information about connected MQTT clients.
mcp-arduino-server
→
Expose Arduino CLI functionality to manage sketches, boards, libraries, and files. Generate AI-powered circuit diagrams from natural language to enhance hardware development workflows.
mcp2serial
→
Connects hardware devices to AI models using natural language commands, enabling seamless control and real-time adjustments of physical parameters through intelligent responses.
mcp-gs-robot
→
Interact with Gausium robots through a standardized interface to access robot status, task reports, and maps. The server facilitates communication between AI models and Gausium's automation capabilities.
ros2-mcp-server
→
Enables AI assistants to control robots through ROS 2 topics using natural language commands, executing movement as timed velocity commands on robots. It processes commands and publishes `geometry_msgs/Twist` messages to manage robot movements efficiently in both simulation and real environments.
Easycontrol_For_Car
→
Mirrors a smartphone's screen to a car's display, enabling the seamless transfer of mobile applications onto vehicle systems. It is designed for Android-based car platforms and requires ADB debugging to function.
MCP-Unreal-Server
→
Manage and execute Python code in Unreal Engine environments, with automatic discovery of Unreal instances and real-time monitoring of their status. Provides robust logging capabilities and support for remote execution in both attended and unattended modes.
android-mcp-server
→
Control Android devices programmatically by executing ADB commands, capturing screenshots, analyzing UI layouts, and managing device packages. Integrates seamlessly into development workflows for Android device management.
mcp-remote-macos-use
→
Enables complete control over remote macOS systems with native environment integration and no additional software requirements. Optimized for autonomous AI agents to operate seamlessly on the desktop.
phone-mcp
→
Control an Android phone using ADB commands for tasks such as making calls, sending messages, managing contacts, and automating various phone operations directly from a computer.
mcp-server-ios-simulator
→
Programmatically control and manage iOS simulators, enabling functions such as starting, stopping, booting, and interacting with simulator instances. It supports app installation, launching, and screenshot capture through a standardized communication protocol.
mcp-server-nodemcu
→
Manage NodeMCU (ESP8266) IoT devices by monitoring their status, sending commands, and updating configurations in real-time. Integrates with AI tools through a standard RESTful API/WebSocket interface while implementing the Model Context Protocol.
pox-mcp-server
→
Automate network analysis and manage OpenFlow devices using a Python-based interface while tracking active components, network topology, and flow rules.
retellai-mcp-server
→
Manage and interact with RetellAI's voice services, facilitating call management, voice agent creation, phone number provisioning, and voice option access through a unified interface.
Coreflux-MQTT-MCP-Server
→
Connects to a Coreflux MQTT broker to access various Coreflux actions and commands, enabling integration with MCP-compatible AI assistants. Facilitates discovery and execution of commands, rules, and routes using MQTT protocols.
rhombus-node-mcp
→
Integrate with the Rhombus API to access and manage security data and services through conversational agents. Enable features like monitoring smart cameras, controlling access systems, and managing IoT sensors via chat interfaces.
videocapture-mcp
→
The Video Still Capture MCP server allows AI models to access and control webcams to take still images and adjust camera settings using OpenCV, without streaming video.
computer-control-mcp
→
Control computer functions programmatically using mouse and keyboard interactions, screen capture, and OCR capabilities. Integrate automation for clicking, typing, window management, and text extraction from screenshots to enhance workflows.
openhue-mcp-server
→
Control Philips Hue lights using the OpenHue CLI in conjunction with Claude and other LLM interfaces. Facilitates direct interactions with smart lighting systems.
switchbot-mcp
→
Provides control capabilities for SwitchBot devices, enabling users to list devices, check their status, and manage settings. Supports device control, scene management, and status monitoring.
GW-AI4SM
→
Facilitates intelligent automation and data-driven insights for smart manufacturing processes. Optimizes operations and enhances efficiency by integrating advanced AI capabilities.
android-adb-mcp-server
→
Interact with Android devices to automate development and testing operations, execute commands, manage applications, and transfer files. Integrates AI capabilities with Android device management for improved functionality.
homeassistant-mcp
→
Shares access to a local Home Assistant instance to enable natural language control and monitoring of smart home devices using the Model Context Protocol (MCP). Provides an API for managing device control and system administration within the Home Assistant ecosystem.
mcp_vms
→
Connects to CCTV recording software to retrieve live and recorded video streams, manage video channel information, and control VMS features like PTZ camera presets and playback dialogs.
