Home Assistant MCP
ホームアシスタントMCP
これは、Home Assistant との統合ツールを提供し、AI アシスタントがスマート ホーム デバイスと対話できるようにする MCP (Model Context Protocol) サーバーです。
設定
Smithery経由でインストール
Smithery経由で Claude Desktop の Home Assistant Integration を自動的にインストールするには:
npx -y @smithery/cli install @guilhermelirio/homeassistant-mpc --client claude手動インストール
依存関係をインストールします:
npm install環境変数を設定します。
ホームアシスタントから長期アクセストークンを取得する
プロジェクト ルートの
.envファイルで環境変数を設定します。
HOME_ASSISTANT_URL=http://your-home-assistant:8123
HOME_ASSISTANT_TOKEN=your_token_hereRelated MCP server: Enhanced Home Assistant MCP
サーバーの起動
npm start開発の場合:
npm run dev利用可能なツール
ホームアシスタントAPI検証
homeassistant_api : Home Assistant APIがオンラインかどうかを確認します
パラメータ: なし
例:
homeassistant_api()
エンティティの状態を取得する
homeassistant_get_state : Home Assistantエンティティの現在の状態を取得します
パラメータ:
entity_id(エンティティID)例:
homeassistant_get_state("light.living_room")
通話サービス
homeassistant_call_service : Home Assistantエンティティのサービスを呼び出す
パラメータ:
entity_id(エンティティID)domain(サービスドメイン)service(呼び出すサービス)
例:
homeassistant_call_service("light.living_room", "light", "turn_on")
発達
このプロジェクトでは、TypeScript と MCP SDK ライブラリを使用して、Claude、GPT などの言語モデルからアクセスできるツールを作成します。
新しいツールを追加するには:
src/tools/[category]にモジュールを作成する既存のパターンに従ってツールを実装する
src/index.tsにモジュールを登録する
貢献
貢献を歓迎します!お気軽に問題を報告したり、プルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control and monitor Home Assistant smart home devices through natural language interactions. Supports device control, entity state monitoring, history access, and automation generation with both MCP protocol and standalone HTTP REST API modes.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive control and monitoring of Home Assistant smart home devices, automations, scenes, and system management through AI assistants. Supports lights, climate, media players, notifications, history tracking, and advanced automation workflows.92MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Home Assistant smart home devices through natural language. Control devices, manage automations, query entity states, and retrieve historical data across your home automation system.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Home Assistant to control smart home devices, query entity states, and manage automations using natural language. It provides over 90 tools for comprehensive system management, including dashboard configuration, service execution, and automation debugging.MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Universal AI API Orchestrator — 1,554 tools, 96 services. One install.
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/guilhermelirio/homeassistant-mpc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server