.NET 10 integration project that connects AI assistants and external systems to your Shelly Cloud devices.
The project provides two independent components:
- MCP Server — exposes Shelly devices as tools for AI assistants via the Model Context Protocol
- REST API Gateway — exposes Shelly devices over HTTP for dashboards, home automation platforms, and any REST-capable client
🏆 1st place in the "Crafter" category at the Shelly Smart Home Challenge 2025 🏆
- I'm using this project (api) as tool used by AI agents, with purpose to get historical/real time data from Shelly weather station
- Control shelly device from AI Agents (like n8n or OpenClaw 🦞)
- Get information about weather history
- MCP Server — configuration, Docker setup, Claude Desktop and Claude Code integration
- REST API Gateway — available endpoints, Docker setup, how to enable or disable the service
- New api project
- New methods to get historical and statistics data (API+MCP)
- New methods to get power consumption data (API+MCP)
- Bug & fix
- MCP server
- Light and device control (switch, get states)
