Integrates OXII smart home devices and controls into the Model Context Protocol (MCP) for programmatic access.
The OXII Smart Home MCP Server provides a standardized interface for managing OXII smart home devices, encompassing functionalities such as device information, switching, air conditioner controls, cronjob scheduling, and one-touch scenarios. Built with Python 3.10+, `mcp.server.FastMCP`, and LangChain MCP adapters, it exposes these capabilities via Server Sent Events (SSE) on port 9031. This server is designed to be consumed by MCP-compatible clients, including FastAPI chatbots, offering robust integration for automating and orchestrating smart home operations through a unified protocol. It supports both local Poetry and Docker Compose deployment methods, alongside built-in documentation for ease of development and testing.