Skip to main content
Glama
jgonzalez007

iaqualink-mcp

by jgonzalez007

iaqualink-mcp

CI License: MIT

Ein MCP-Server, der ein Jandy-iAqualink-Pool-/Spa-System für Claude (oder jeden MCP-Client) bereitstellt. Er kapselt die Python-Bibliothek iaqualink.

Bereitgestellte Tools:

  • list_systems — alle Systeme des Kontos

  • list_devices — alle Geräte eines Systems

  • get_device — Status eines Geräts

  • get_system_status — Systemstatus und Status jedes Geräts in einem Aufruf

  • turn_on / turn_off / toggle_device

  • set_temperature — Thermostat-Sollwerte

  • set_light_effect / set_light_rgbw / set_light_brightness — ICL/IntelliCenter-Lichter

Setzen Sie IAQUALINK_READ_ONLY=true, um sämtliche Schreibwerkzeuge zu deaktivieren und nur Lesezugriffe zu erlauben.

Installation

Von GitHub (sobald gepusht)

uv tool install git+https://github.com/yourusername/iaqualink-mcp

Aus einem lokalen Klon (für die Entwicklung empfohlen und vermeidet, dass uvx das Projekt bei jedem Start klonen/bauen muss)

git clone https://github.com/yourusername/iaqualink-mcp
cd iaqualink-mcp
uv tool install .

In jedem Fall wird dadurch ein Befehl namens iaqualink-mcp registriert, den uvx/uv tool direkt ausführen kann.

Related MCP server: Enhanced Home Assistant MCP

Claude Desktop konfigurieren

Bearbeiten Sie %APPDATA%\Claude\claude_desktop_config.json (Windows) oder ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) und fügen Sie Folgendes hinzu:

{
  "mcpServers": {
    "iaqualink": {
      "command": "uvx",
      "args": ["iaqualink-mcp"],
      "env": {
        "IAQUALINK_USERNAME": "you@example.com",
        "IAQUALINK_PASSWORD": "your-iaqualink-password"
      }
    }
  }
}

Fügen Sie "IAQUALINK_READ_ONLY": "true" zu env hinzu, wenn Claude nur den Status lesen und niemals Geräte steuern soll.

Beenden Sie Claude Desktop anschließend vollständig über das System-Tray (nicht nur das Fenster schließen) und starten Sie es erneut.

Entwicklung

git clone https://github.com/yourusername/iaqualink-mcp
cd iaqualink-mcp
uv sync --extra dev

# Run tests
uv run pytest

# Lint
uvx ruff check .

Kopieren Sie .env.example nach .env und tragen Sie Ihre Zugangsdaten für lokale manuelle Tests ein; .env ist gitignored.

Mitwirken

Issues und Pull Requests sind willkommen. Bitte führen Sie pytest und ruff check . aus, bevor Sie einen PR eröffnen.

Hinweise

  • Dieser Server verwendet eine durch Reverse Engineering gewonnene/inoffizielle API (über iaqualink-py); Jandy/Zodiac/Fluidra veröffentlichen keine offizielle API. Nutzung auf eigenes Risiko.

  • Zugangsdaten werden ausschließlich aus Umgebungsvariablen gelesen – dieser Server schreibt nichts auf die Festplatte.

  • Ihre claude_desktop_config.json wird Ihr iAqualink-Passwort im Klartext enthalten. Committen Sie diese Datei nicht und geben Sie sie nicht weiter; behandeln Sie sie wie jeden anderen Anmeldedaten-Speicher auf Ihrem Rechner.

Lizenz

MIT – siehe LICENSE.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to control Bond Bridge smart home devices including ceiling fans, motorized shades, dimmable lights, and other RF-controlled devices. Provides comprehensive device management and control capabilities through the Bond Local API.
    10
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to control Philips Hue smart lighting systems, including individual lights, groups, scenes, brightness, and color adjustments through natural language commands.
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with Home Assistant smart home devices through natural language. Control devices, manage automations, query entity states, and retrieve historical data across your home automation system.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Control Android TV from any AI. 38 MCP tools: playback, recap, recommend, smart-home, schedules.

  • Log, query, and edit expenses, budgets, and accounts in Ledgy from any MCP-compatible AI assistant.

  • Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jgonzalez007/iaqualink-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server