Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ  Home Automation
  3. Ac Infinity MCP
Ac Infinity MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 8:04:08 PM

Ac Infinity MCP

User RatingsBe the first to rate and review this MCP server!
View Repository6 GitHub StarsTotal stargazers on GitHub for the source repository (6 stars).Visit Website
ac-infinityhome-automationiotgrow-environment

MCP server for monitoring AC Infinity controllers and managing grow-environment sensors, ports, and automations through AI assistants.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ober37-ac-infinity-mcp": {
      "command": "uvx",
      "args": [
        "--from"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ  More in Home Automation

Overview

ac-infinity-mcp connects Claude and other MCP-compatible assistants to AC Infinity cloud-connected grow controllers. It provides live and historical readings, environmental analytics, port status, and configurable automation controls. Use it to monitor growing conditions or adjust supported controller ports without opening the AC Infinity app.

Use cases

โ€ขMonitor live temperature, humidity, VPD, and port states
โ€ขAnalyze historical readings and environmental trends
โ€ขCheck grow-stage VPD and environmental health
โ€ขControl fan or pump ports with dry-run protection
โ€ขCreate and manage advance automation programs

Key features

โ€ขLive readings for temperature, humidity, VPD, and port states
โ€ขHistorical time-series readings with optional bucketing
โ€ขVPD, temperature, and humidity automation
โ€ขPort speed, power, mode, and schedule controls
โ€ขGrow-stage automation templates
โ€ขAdvance automation program management

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Ac Infinity MCP.

Extracted Tool Capabilities
Live readings for temperature, humidity, VPD, and port states
Historical time-series readings with optional bucketing
VPD, temperature, and humidity automation
Port speed, power, mode, and schedule controls
Grow-stage automation templates
Advance automation program management

Documentation Overview

ac-infinity-mcp

Control and monitor your AC Infinity grow environment through Claude and any MCP-compatible AI assistant.

CI License: MIT Python 3.11+


What is this?

ac-infinity-mcp is an MCP server that connects Claude (and other AI assistants) directly to your AC Infinity controllers โ€” so you can read live sensor data, run analytics, and adjust fan speeds or port states using natural language, without opening the AC Infinity app.

Built with FastMCP and the AC Infinity cloud API.

Example prompts

"What's the VPD trend in my tent over the last 7 days?" "Is my environment in the right range for late flower?" "Turn off port 3 on my 69 Pro controller โ€” dry run first." "Show me which ports have been running the most this week." "Apply the veg stage template to port 1 โ€” dry run first so I can see the settings." "My VPD is too high โ€” what should I adjust?"

Compatible hardware

ControllerReadsWritesNotes
UIS Controller 69 Proโœ…โœ…Legacy protocol
UIS Controller 69 Pro+โœ…โœ…Legacy protocol
UIS Controller 89 AI+โœ…โš ๏ธ v1 read-onlyNew AI+ protocol โ€” write support planned for v2

Tools

CategoryToolWhat it does
๐Ÿ” Discoverydiscover_devicesList all your controllers and ports
๐ŸŒก๏ธ Readingsget_device_readingLive temp, humidity, VPD, and port states for one device
๐ŸŒก๏ธ Readingsget_all_device_readingsSame, for all devices at once
๐ŸŒก๏ธ Readingsget_historical_readingsTime-series data with optional bucketing (raw, 15m, 1h, 1d, โ€ฆ)
๐Ÿ“Š Analyticscheck_vpd_driftVPD target compliance check for your current grow stage
๐Ÿ“Š Analyticsget_environment_healthComposite health score (0โ€“100, Aโ€“F) across temp, humidity, VPD
๐Ÿ“Š Analyticsdetect_environment_trendsLinear trend + 7-day projection per metric
๐Ÿ“Š Analyticsget_port_activity_reportPer-port on/off hours, uptime %, and peak activity hour
๐Ÿ”Ž Port Statusget_port_statusLive port power level, load detection, active mode, and timer countdown
๐Ÿ”Ž Port Statusget_port_settingsFull automation config: mode, VPD target, temp/humidity thresholds, schedule, cycle
๐Ÿ”Œ Writeset_port_speedSet fan or pump speed 1โ€“10 (dry_run=True by default)
๐Ÿ”Œ Writeset_port_onTurn a port fully on (dry_run=True by default)
๐Ÿ”Œ Writeset_port_offTurn a port fully off (dry_run=True by default)
โš™๏ธ Automationset_vpd_automationEnable VPD mode with a kPa target using built-in sensors (dry_run=True by default)
โš™๏ธ Automationset_temperature_automationEnable AUTO mode with min/max ยฐC thresholds (dry_run=True by default)
โš™๏ธ Automationset_humidity_automationEnable AUTO mode with min/max % RH thresholds (dry_run=True by default)
โš™๏ธ Automationset_port_modeSwitch to any mode: OFF, ON, AUTO, VPD, CYCLE, SCHEDULE, TIMER_TO_ON, TIMER_TO_OFF (dry_run=True by default)
๐ŸŒฑ Intelligenceapply_grow_stage_templateOne-click VPD + temp + humidity automation for a named grow stage (dry_run=True by default)
๐Ÿค– Advance Automationlist_advance_automationsList all named Advance Automation programs on a device
๐Ÿค– Advance Automationget_advance_automationGet full detail (schedule, port groups, run state) for one automation
๐Ÿค– Advance Automationenable_advance_automationEnable a disabled automation โ€” reads state first, no-ops if already enabled (dry_run=True by default)
๐Ÿค– Advance Automationdisable_advance_automationDisable an enabled automation โ€” reads state first, no-ops if already disabled (dry_run=True by default)
๐Ÿค– Advance Automationcreate_advance_automationCreate a new named automation; the first rule can be off, on, cycle, auto (temp/humidity), or VPD (dry_run=True by default)
๐Ÿค– Advance Automationdelete_advance_automationDelete an automation (disables first if active) (dry_run=True by default)
๐Ÿค– Advance Automationadd_automation_ruleAdd one rule (window + behavior) to an existing program โ€” off, on, cycle, auto (temp/humidity), or VPD (dry_run=True by default)
๐Ÿค– Advance Automationupdate_automation_ruleEdit one rule in place โ€” change its window, speed, mode, or sensor targets (dry_run=True by default)
๐Ÿค– Advance Automationdelete_automation_ruleRemove a single rule from a program, leaving the rest intact (dry_run=True by default)
๐Ÿค– Advance Automationbreak_out_of_automationSafely break a port out of automation control and lock co-governed ports to manual speed (dry_run=True by default)

โœฆ All write tools (Write, Automation, and Intelligence categories) default to dry_run=True โ€” they return the exact payload they would send without making any changes to your equipment. Pass dry_run=False only when you're ready to execute.

๐Ÿ“– For a complete grower's guide with conversation examples for every tool, see docs/GUIDE.md.

MCP Prompts

Three built-in prompts are registered alongside the tools. In Claude Desktop and other MCP clients, these appear as slash commands or prompt suggestions.

PromptWhat it does
vpd_troubleshootingStep-by-step guide: diagnose HIGH or LOW VPD and which tools to call to fix it
new_grower_setupOnboarding walkthrough: discover devices โ†’ apply a stage template โ†’ check your health score
environment_alert_interpretationHow to read check_vpd_drift status values and get_environment_health grades (Aโ€“F, score weighting, what to do)

Quick start

Option 1: pip (simplest)

Terminal
pip install git+https://github.com/ober37/ac-infinity-mcp.git

Requires Python 3.11+.

Option 2: isolated venv (recommended)

bash
python3 -m venv ~/.venvs/ac-infinity-mcp
source ~/.venvs/ac-infinity-mcp/bin/activate
pip install git+https://github.com/ober37/ac-infinity-mcp.git
which ac-infinity-mcp   # copy this path โ€” you'll need it below

Option 3: uvx (no install)

bash
uvx --from git+https://github.com/ober37/ac-infinity-mcp.git ac-infinity-mcp

MCP client configuration

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

config.json
{
  "mcpServers": {
    "ac-infinity": {
      "command": "/path/to/ac-infinity-mcp",
      "env": {
        "AC_INFINITY_EMAIL": "you@example.com",
        "AC_INFINITY_PASSWORD": "yourpassword"
      }
    }
  }
}

Replace /path/to/ac-infinity-mcp with the path printed by which ac-infinity-mcp.

Cursor / Windsurf

Add to your MCP settings:

config.json
{
  "ac-infinity": {
    "command": "/path/to/ac-infinity-mcp",
    "env": {
      "AC_INFINITY_EMAIL": "you@example.com",
      "AC_INFINITY_PASSWORD": "yourpassword"
    }
  }
}

Docker

bash
cp .env.example .env
# fill in AC_INFINITY_EMAIL and AC_INFINITY_PASSWORD
docker compose up --build

The container runs over stdio. Connect via a stdio bridge such as mcp-proxy.

Credentials are injected at runtime via env_file โ€” never baked into the image.

Environment variables

VariableRequiredDescription
AC_INFINITY_EMAILYesYour AC Infinity account email
AC_INFINITY_PASSWORDYesYour AC Infinity account password

โš ๏ธ HTTP-only upstream: The AC Infinity cloud API does not support HTTPS. Credentials and sensor data traverse the network in plain text. This is an upstream limitation โ€” see docs/API.md Quirk 8. Avoid running this server on untrusted networks.

Development

bash
git clone https://github.com/ober37/ac-infinity-mcp.git
cd ac-infinity-mcp
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
cp .env.example .env   # fill in credentials

# Lint + type-check
ruff check src/ tests/
mypy src/ac_infinity_mcp/

# Tests (unit + integration)
pytest tests/ -v

# Security audit
pip-audit

Security

Vulnerabilities should be reported via GitHub Private Vulnerability Reporting. See SECURITY.md for the full disclosure policy, scope, and known limitations (including the HTTP-only upstream API). Accepted dependency CVEs are tracked in docs/SECURITY-RISKS.md.

License

MIT

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Home Automation View all alternatives
  • Nickol Knx MCP logoNickol Knx MCP

    Design-time KNX/ETS6 assistant: parses .knxproj (read-only, no bus access), validates DPT/naming/command-status pairing, and generates Home Assistant YAML + ETS XML/CSV exports.

    ๐Ÿ  Home Automation3 views
    Compare vs Nickol Knx MCP โ†’
  • Debmatic MCP logoDebmatic MCP

    Control a HomeMatic / debmatic CCU (eq-3 home automation) over its JSON-RPC and HM-Script APIs โ€” switch and dim actuators, read sensors, system variables and service messages, run programs, and manage rooms, functions, channel links and device assignments. 25 tools over HTTP or stdio; runs locally against your own CCU.

    ๐Ÿ  Home Automation1 views
    Compare vs Debmatic MCP โ†’
  • CI Control Bridge logoCI Control Bridge

    Control monitor brightness, contrast, power and input via DDC/CI with MCP and MQTT support.

    ๐Ÿ  Home Automation2 views
    Compare vs CI Control Bridge โ†’
  • Fritzbox MCP Server logoFritzbox MCP Server

    Control AVM FRITZ!Box routers - manage devices, WiFi, network settings, parental controls, and schedule time-delayed actions

    ๐Ÿ  Home Automation3 views
    Compare vs Fritzbox MCP Server โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
6
Stargazers on the source repository.
Last commit
2mo ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Ac Infinity MCP

UIS Controller 69 Pro and 69 Pro+ support reading and writing. UIS Controller 89 AI+ supports read-only access through the v1 protocol.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAc Infinity MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ober37-ac-infinity-mcp?style=directory)](https://allmcps.com/mcp/ober37-ac-infinity-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/ober37-ac-infinity-mcp"><img src="https://allmcps.com/api/badge/ober37-ac-infinity-mcp?style=directory" alt="Ac Infinity MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ Home Automation
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimePython
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedAug 10, 2026
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars6
GitHub Star CountTotal stargazers on GitHub representing community popularity (6 stars).
Last commit2mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 11, 2026
51Quality signal: Good ยท 51/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 22d ago via OSV.dev ยท --from (PyPI)

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ  Home Automation โ†’Alternatives to Ac Infinity MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code