github Python analyzed 88b4601

homeassistant-ai/ha-mcp-integration

github

HA-MCP Custom Component - HACS distribution mirror of homeassistant-ai/ha-mcp (integration only)

maintainer
homeassistant-ai
license
MIT
first seen
2026-07-05
last seen
2026-07-31
releases · 30d
41
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport streamable-http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vv1.3.0-dev.261 · github-tarball
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