Mcp Servidor Home Assistant
Um Servidor de Protocolo de Contexto de Modelo para o Home Assistant
Visão geral
O que é o Servidor MCP para Home Assistant?
O Servidor MCP para Home Assistant é um servidor especializado projetado para facilitar a integração do Protocolo de Contexto do Modelo (MCP) dentro do ecossistema do Home Assistant. Este servidor atua como uma ponte, permitindo uma comunicação fluida entre vários dispositivos de casa inteligente e a plataforma Home Assistant, aprimorando as capacidades de automação e controle.
Recursos do Servidor MCP para Home Assistant
- Integração com o Home Assistant: O Servidor MCP permite uma fácil integração com o Home Assistant, fornecendo aos usuários uma interface unificada para gerenciar seus dispositivos de casa inteligente.
- Comunicação em Tempo Real: Ele suporta a troca de dados em tempo real, garantindo que comandos e atualizações sejam processados instantaneamente, o que é crucial para aplicações sensíveis ao tempo.
- Interface Amigável: O servidor vem com um processo de configuração simples e uma interface de usuário intuitiva, tornando-o acessível mesmo para aqueles com conhecimento técnico limitado.
- Código Aberto: Sendo um projeto de código aberto, os usuários podem contribuir para seu desenvolvimento, personalizá-lo de acordo com suas necessidades ou até mesmo criar uma versão própria para uso pessoal.
- Suporte da Comunidade: O Servidor MCP se beneficia de uma comunidade vibrante de usuários e desenvolvedores que oferecem suporte, compartilham experiências e contribuem para sua melhoria contínua.
Como Configurar o Servidor MCP para Home Assistant
- Instalação: Comece baixando o Servidor MCP do seu repositório no GitHub. Siga as instruções de instalação fornecidas na documentação.
- Configuração: Uma vez instalado, configure as definições do servidor para corresponder à sua configuração do Home Assistant. Isso pode incluir a configuração de parâmetros de rede e conexões de dispositivos.
- Integração: Adicione o Servidor MCP à sua configuração do Home Assistant. Isso geralmente envolve editar o arquivo configuration.yaml para incluir a integração MCP.
- Teste: Após a configuração, teste o servidor para garantir que ele se comunique efetivamente com sua configuração do Home Assistant e dispositivos conectados.
- Personalização: Explore recursos adicionais e opções de personalização para adaptar o servidor às suas necessidades específicas de casa inteligente.
Perguntas Frequentes
Q: O Servidor MCP é compatível com todos os dispositivos de casa inteligente?
R: O Servidor MCP foi projetado para funcionar com uma ampla gama de dispositivos de casa inteligente, mas a compatibilidade pode variar. Verifique a documentação para uma lista de dispositivos suportados.
Q: Posso contribuir para o projeto do Servidor MCP?
R: Sim! O Servidor MCP é um projeto de código aberto, e contribuições são bem-vindas. Você pode relatar problemas, sugerir recursos ou enviar melhorias de código através do repositório no GitHub.
Q: Quais são os requisitos do sistema para executar o Servidor MCP?
R: O Servidor MCP pode ser executado em várias plataformas, incluindo Raspberry Pi e outros sistemas baseados em Linux. Consulte o guia de instalação para requisitos específicos.
Q: Como faço para solucionar problemas de conexão com meus dispositivos?
R: Se você encontrar problemas de conexão, verifique os logs do servidor em busca de mensagens de erro, certifique-se de que seus dispositivos estão ligados e conectados à mesma rede, e verifique suas configurações.
Q: Existe um aplicativo móvel para gerenciar o Servidor MCP?
R: Atualmente, não há um aplicativo móvel dedicado, mas você pode gerenciar o Servidor MCP através do aplicativo móvel do Home Assistant uma vez que ele esteja integrado.
Detalhe
mcp-server-home-assistant
A Model Context Protocol Server for Home Assistant. See Model Context Protocol for context.
The custom component required by this integration is moving to Home Assistant Core in https://github.com/home-assistant/core/pull/134122
Usage in Claude Desktop
-
Install the home-assistant-model-context-protocol custom component in your Home Assistant instance
-
Create a Long Lived Access Token
-
Clone this git repo to a path like
/Users/allen/Development/mcp-server-home-assistant
-
Edit your
claude_desktop_config.json
with something like this and include your home assistant url and api token:{ "mcpServers": { "Home-assistant": { "command": "uv", "args": [ "--directory", "/Users/allen/Development/mcp-server-home-assistant", "run", "mcp-server-home-assistant", "-v", "-v" ], "env": { "HOME_ASSISTANT_WEB_SOCKET_URL": "http://localhost:8123/api/websocket", "HOME_ASSISTANT_API_TOKEN": "byJhbVci0iJIUzI1ii1sInR5cCI6IkpXVCJ9..... } } } }
-
You can view the logs e.g.
~Library/Logs/Claude/mcp-server-Home-assistant.log
to understand what is happening
Configuração do Servidor
{
"mcpServers": {
"mcp-server-home-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--allenporter--mcp-server-home-assistant--mcp-server-home-assistant",
"mcp-server-home-assistant"
],
"env": {
"HOME_ASSISTANT_WEB_SOCKET_URL": "home-assistant-web-socket-url"
}
}
}
}