Skip to main content
Glama
jgonzalez007

iaqualink-mcp

by jgonzalez007

iaqualink-mcp

CI License: MIT

MCP-сервер, который предоставляет Claude (или любому MCP-клиенту) доступ к системе бассейна/спа Jandy iAqualink. Он оборачивает Python-библиотеку iaqualink.

Предоставляемые инструменты:

  • list_systems — все системы в учётной записи

  • list_devices — все устройства системы

  • get_device — состояние одного устройства

  • get_system_status — состояние системы и всех устройств одним вызовом

  • turn_on / turn_off / toggle_device

  • set_temperature — уставки термостата

  • set_light_effect / set_light_rgbw / set_light_brightness — светильники ICL/IntelliCenter

Установите IAQUALINK_READ_ONLY=true, чтобы отключить все инструменты записи и разрешить только чтение.

Установка

Из GitHub (после публикации)

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

Из локального клона (рекомендуется для разработки: uvx

не придётся клонировать/собирать проект при каждом запуске)

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

В любом случае регистрируется команда iaqualink-mcp, которую uvx/uv tool может запускать напрямую.

Related MCP server: Enhanced Home Assistant MCP

Настройка Claude Desktop

Отредактируйте %APPDATA%\Claude\claude_desktop_config.json (Windows) или ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) и добавьте:

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

Добавьте "IAQUALINK_READ_ONLY": "true" в env, если вы хотите, чтобы Claude только читал статус и никогда не управлял оборудованием.

Затем полностью выйдите из Claude Desktop через системный трей (не просто закрывая окно) и запустите его заново.

Разработка

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

# Run tests
uv run pytest

# Lint
uvx ruff check .

Скопируйте .env.example в .env и заполните свои учётные данные для локального ручного тестирования; .env игнорируется Git.

Вклад в проект

Issues и pull requests приветствуются. Пожалуйста, запустите pytest и ruff check . перед открытием PR.

Примечания

  • Используется реконструированный/неофициальный API (через iaqualink-py); компания Jandy/ Zodiac/Fluidra не публикует официального API. Пользуйтесь на свой страх и риск.

  • Учётные данные считываются только из переменных окружения — этот сервер ничего не записывает на диск.

  • Ваш claude_desktop_config.json будет содержать пароль iAqualink в открытом виде. Не коммитьте этот файл и не передавать его я вам, и относитесь к нему как к любому другому хранилищу учётных данных на вашем компьютере.

Лицензия

MIT — см. 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