Skip to content

feat: new plugin mcp_server#104

Open
su-tiko wants to merge 1 commit into
Dan-in-CA:masterfrom
su-tiko:feature/mcp-server
Open

feat: new plugin mcp_server#104
su-tiko wants to merge 1 commit into
Dan-in-CA:masterfrom
su-tiko:feature/mcp-server

Conversation

@su-tiko

@su-tiko su-tiko commented May 18, 2026

Copy link
Copy Markdown

Adds a new mcp_server plugin that exposes SIP functionality through an MCP-compatible HTTP endpoint, enabling MCP clients to query controller state and execute irrigation actions safely.

  • Provides an MCP endpoint with session handling and protocol version negotiation.
  • Includes auth/origin protections suitable for browser and non-browser clients.
  • Exposes SIP operations as MCP tools, including:
    • system status and station/program listing
    • run station / stop all stations
    • run program now
    • set rain delay and water level
    • fetch recent logs
  • Adds a SIP settings page to enable/disable the endpoint and configure security options.

@su-tiko su-tiko force-pushed the feature/mcp-server branch 2 times, most recently from e959295 to 0bc428b Compare May 18, 2026 19:36
@su-tiko su-tiko force-pushed the feature/mcp-server branch from 0bc428b to da16fb4 Compare May 18, 2026 19:37
@Dan-in-CA

Copy link
Copy Markdown
Owner

Looks pretty good but there is no link to the mcp_server-docs.html file on the plugin setup page.
Could you explain the authentication methods in more detail in the doc file?

It would be nice to gibe a simple example of how an AI model could be used with SIP.

Thank you..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants