ha-nexus-agent
Related Servers
Alternatives to ha-nexus-agent
No user-submitted related servers found.
Related Servers
- AlicenseAqualityCmaintenanceA self-hosted MCP server for Home Assistant that exposes full control over entity states, service calls, history, templates, and areas via local stdio, enabling AI assistants to manage your smart home.973 npmMIT
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for Home Assistant integration with Claude and other LLMs, enabling querying and controlling Home Assistant entities, automations, and dashboards.29MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that exposes Home Assistant's REST and WebSocket APIs as 182 tools, enabling clients like Claude Code to control lights, climate, media, automations, and more. It also provides a status dashboard and supports running as a Home Assistant app or container.AGPL 3.0
- AlicenseAqualityAmaintenanceA comprehensive MCP server that enables AI assistants to interact with Home Assistant, control smart home devices, query states, execute services, and manage automations via natural language.7772,385 PyPI4,819MIT
- AlicenseBqualityCmaintenanceMCP server for full Home Assistant control, enabling AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket, and SSH.6686 npmMIT
- AlicenseAqualityBmaintenanceAn MCP server exposing 72 tools across 26 homelab services, enabling LLMs to monitor and manage infrastructure, media, storage, and networking with a single endpoint.16MIT
TDQS
Scored across 317 tools
Most tools are clearly namespaced by domain (e.g., esphome_*, card_builder_*, services_*), reducing ambiguity. However, there is overlap between entities_bulk_control and areas_control_area (both turn on/off multiple entities), and services_render_template vs ws_render_template serve nearly identical purposes. Overall, the set is mostly distinct with minor confusions.
The dominant pattern is <namespace>_<verb>_<noun> (e.g., calendar_create_event, devices_list_devices), which is consistent across most namespaces. Minor deviations exist: some namespaces mix verb order (e.g., esphome_lvgl_get_page_widgets vs esphome_lvgl_add_widget) and a few tools omit a namespace (e.g., history_get_state_history). Still, the overall convention is predictable.
With 317 tools, this is an extreme count for a single MCP server, even for a comprehensive Home Assistant wrapper. The tool count is excessive for an agent to manage working memory, though the discover_* tools partially mitigate this. The server's scope is broad, but the sheer number makes it unwieldy.
The server covers many domains extensively (entities, services, automations, devices, areas, zones, labels, energy, voice, card builder, esphome, etc.). However, there are notable gaps, e.g., no update/remove for calendars (calendar_create_event/delete_event but no edit), no conditional wait tool, and no person management. The coverage is broad but not uniform, with some areas missing operations.