Best 161 Home automation and IoT Tools in 2025

Homeassistant MCP
An MCP protocol server connecting Home Assistant with LLMs, enabling natural language control and monitoring of smart homes
TypeScript
4.2K
3.5 points

Siri Shortcuts
A server that provides Siri shortcut services via the MCP protocol
TypeScript
4.1K
3 points

MCP Server Apple Shortcuts
A service that allows AI assistants to control Apple Shortcuts through the MCP protocol
TypeScript
4.2K
3 points

Dad MCP
TypeScript
3.6K
2.5 points

Cheerlights MCP
An MCP protocol server that connects AI tools with the CheerLights IoT lighting system
Python
3.6K
2.5 points

MCP Server Supos
A supOS server based on the MCP protocol, providing data query and real - time monitoring functions
TypeScript
3.5K
2.5 points

Cookbook MCP Server
A recipe query service based on the MCP protocol, supporting the retrieval of all dish lists and specific recipe information.
Python
3.6K
2.5 points

MCP SynoLink
A Node.js - based Synology NAS file operation service that enables interaction with AI assistants via the Model Context Protocol (MCP), providing functions such as login, file management, and search.
TypeScript
3.9K
2.5 points

Tuya Smart Home
A command-line tool for controlling Tuya devices
Python
3.7K
2.5 points

MCP Server For Sensor Device
A Node.js application that simulates or connects to a CO2 sensor on a Raspberry Pi Pico, provides a JSON-RPC service interface, and supports switching between simulation mode and real device mode.
JavaScript
3.7K
2.5 points

EMQX
EMQX MCP Server is a server that implements the Model Context Protocol (MCP), providing interaction capabilities with the EMQX MQTT broker.
Python
3.4K
2.5 points

MCP Server With Docker Redis And Timescaledb
This project uses Docker to build an MCP server that integrates Redis and TimescaleDB, providing features such as fast deployment, automatic restart, and useful scripts.
Python
3.6K
2.5 points

Ros MCP Server
The ROS MCP server controls the robot's movement through natural language commands and supports ROS and ROS2 systems.
Python
3.8K
2.5 points

Switch Bot MCP Server
The SwitchBot MCP Server is a service based on the Model Context Protocol (MCP) that provides the function of interacting with and controlling smart devices via the SwitchBot API
Go
3.7K
2.5 points

Mcp2mqtt
mcp2mqtt is a bridge project that connects IoT devices with large AI models, enabling natural language control of hardware devices through the MCP and MQTT protocols.
Python
3.7K
2.5 points

Dmontgomery40 MCP 3D Printer Server
The MCP 3D Printer Server is a middleware that connects Claude with multiple 3D printer management systems, supporting mainstream platforms such as OctoPrint, Klipper, and Duet, and providing printer control, file management, and advanced STL model processing functions.
JavaScript
3.5K
2.5 points

Home Assistant MCP Server
An MCP server for Home Assistant that allows querying and controlling smart home devices with natural language, supporting multiple transport methods and secure authentication.
TypeScript
3.6K
2.5 points

Home Assistant MCP Agent
Integrate LiveKit intelligent agents with Home Assistant MCP services to achieve smart home control through voice
Python
3.8K
2.5 points

Mealie MCP Server
This project provides an MCP service for AI assistants to interact with the Mealie recipe database, supporting access through clients such as Claude Desktop.
Python
3.5K
2.5 points

Nativemcp
An MCP system implementation based on C++, including host, client, and server components, supporting interaction with LLM through the command line and calling various tool services.
cpp
3.7K
2.5 points

Thingsboard
Guide to setting up and running the Thingsboard MCP Server
Python
3.6K
2.5 points

ROS 2 Robot Control
The ros2-mcp-server is a Python-based server that integrates with ROS 2 through the Model Context Protocol (MCP), enabling AI assistants to control robot movement through ROS 2 topics. It supports time-controlled movement commands and runs as a ROS 2 node, publishing geometry_msgs/Twist messages to the /cmd_vel topic.
Python
3.6K
2.5 points

Tasker MCP
Tasker MCP integration guide, providing a complete process from installing dependencies to running the service, supporting connection to MCP applications through the CLI server and extending task functions.
Go
3.7K
2.5 points

Phonepi MCP
PhonePi MCP is an open - source project that can transform your phone into a toolbox for AI assistants. It enables remote control of phone functions through the Model Context Protocol, including managing contacts, messages, settings, etc. It emphasizes local deployment and network security.
TypeScript
4.1K
2.5 points

Vlc MCP Server
An MCP server based on the VLC media player, supporting remote control and playback of videos via MCP clients. Suitable for Linux systems, enabling remote movie playback control via clients such as Signal.
Python
3.7K
2.5 points

Moviepilot MCP
The MoviePilot MCP server is a protocol implementation that connects large language models with the MoviePilot media library management system, supporting media search, subscription management, download control and other functions through natural language interaction.
Python
3.5K
2.5 points

Iot MCP Server
This project includes two servers based on the Model Context Protocol (MCP): an IoT device control server and a memory management server. The IoT server provides device control, status query, and real-time update functions, suitable for scenarios such as smart homes and industrial IoT; the memory management server provides long-term memory storage and semantic search functions, suitable for fields such as conversation history and knowledge management.
Python
3.7K
2.5 points

Apple MCP Server
An MCP server application for running applications on MacOS
TypeScript
3.6K
2.5 points

Plex MCP Server
Plex MCP Server is an intermediate layer service that provides a standardized JSON interface for Plex Media Server, supporting multiple transport methods and rich media management functions.
Python
3.7K
2.5 points

Home Assistant Integration
A Model Context Protocol (MCP) integration tool for controlling Home Assistant devices through an AI assistant, supporting device search, on/off control, and light color and brightness adjustment.
Python
3.7K
2.5 points
- 1
- 2
- 3
- 4
- 5
- 6
Featured MCP Services

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
4.5K
5 points

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
7.0K
4.5 points

Duckduckgo MCP Server
Certified
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
1.2K
4.3 points

Exa Web Search
Certified
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
2.1K
5 points

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
449
4.8 points

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
1.1K
4.8 points

Baidu Map
Certified
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
1.0K
4.5 points

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
5.7K
4.7 points