{"repo":"mike-nott/mcp-assist","free":true,"listed":false,"github":"https://github.com/mike-nott/mcp-assist","clone":"git clone https://github.com/mike-nott/mcp-assist.git","description":"MCP-powered Home Assistant conversation agent that solves entity context limitations through dynamic discovery instead of full entity dumps","language":"Python","stars":100,"topics":["conversation-agent","hacs","home-assistant","home-assistant-custom-component","mcp"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Assist for Home Assistant A Home Assistant conversation agent that uses MCP (Model Context Protocol) for efficient entity discovery, achieving 95% token reduction compared to traditional methods. Works with LM Studio, llama.cpp, Ollama, OpenAI, Google Gemini, Anthropic Claude, and OpenRouter. Key Features - ✅ 95% Token Reduction : Uses MCP tools for dynamic entity discovery instead of sending all entities - ✅ No Entity Dumps : Never sends 12,000+ token entity lists to the LLM - ✅ Smart Entity Index : Pre-generated system structure index ( 400-800 tokens) for context-aware queries - ✅ Multi-Platform Support : Works with LM Studio, llama.cpp, Ollama, OpenAI, Google Gemini, Anthropic Claude, and OpenRouter - ✅ Multilingual Support : 21 languages with localized UI, system prompts, and speech detection - ✅ Multi-turn Conversations : Maintains conversation context and history - ✅ Dynamic Discovery : Finds entities by area, type, device class, state, or name on-demand - ✅ Web Search Tools : Optional DuckDuckGo or Brave Search integration for current information - ✅ Works with 1000+ Entities : Efficient even with large Home Assistant installations - ✅ Multi-Profile Support : Run multiple conversation agents with different models The Problem MCP Assist Solves Traditional voice assistants send your entire entity list (lights, switches, sensors, etc.) to the LLM with every request. For a typical home with 200+ devices, this means: - 12,000+ tokens sent every time - Expensive API cos","default_branch":null,"files":null,"tree":[],"storefront":"/r/mike-nott","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mike-nott/mcp-assist/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}