MCP Server — AI integration directly in OpenSprinkler
Your irrigation computer now speaks AI natively. Exclusive to the OpenSprinklerShop firmware
The Model Context Protocol (MCP) is the new standard with which AI assistants such as ChatGPT, Claude or GitHub Copilot communicate directly with software and devices - structured, authenticated, in real time.
OpenSprinkler brings this standard directly into the firmware. No external server. No middleware setup. Simply POST /mcp — and your AI assistant will control your irrigation system.
What that means:
AI assistants can query zones, start them manually, and read programs — via natural language commands
The same MD5 authentication as the regular REST API: secure, without new overhead
JSON-RPC 2.0 Streamable HTTP — compatible with all modern MCP clients (Claude Desktop, VS Code Copilot, ...)
All essential API tools embedded directly: get_all, get_stations, manual_station_run, pause_queue and more
Developers, home automation users and AI enthusiasts receive an interface that no open source irrigation controller in the world has ever offered - embedded, slim, without the need for the cloud.
POST /mcp – Only from firmware 2.4.0(194)
Configuration:
Type: http
Address: http://<ip-your-opensprinklers>/mcp
Authentication: either md5hash as bearer or in the url with &pw=md5hash
