HA-MCP Custom Component - HACS distribution mirror of homeassistant-ai/ha-mcp (integration only)
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 17
filesystem 4
- fs homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/__init__.py :18
import shutil - fs homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/const.py :336
# this URL 404s and the gate deliberately fails open (the registry's - fs homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/mcp_webhook.py :524
# stays unset; the none-mode caller then fails open (the retry's duplicate - fs homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/websocket_api.py :268
from pathlib import Path
shell / exec 1
- shell homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/embedded_server.py :35
import subprocess
network 8
- net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/coordinator.py :19
from aiohttp import ClientError - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/embedded_setup.py :20
from urllib.parse import urlparse - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/llm_api.py :167
import httpx - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/mcp_webhook.py :45
import aiohttp - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/oauth_autoapprove.py :52
from aiohttp import web - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/oauth_legacy.py :44
from urllib.parse import unquote_plus, urlparse - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/ui_panel.py :54
import aiohttp - net homeassistant-ai-ha-mcp-integration-88b4601/custom_components/ha_mcp_tools/update.py :15
from aiohttp import ClientError