From 6f480f1c737a1982e2ae60084665c60a605edc92 Mon Sep 17 00:00:00 2001 From: Henry Mao <1828968+calclavia@users.noreply.github.com> Date: Mon, 23 Dec 2024 15:16:51 +0700 Subject: [PATCH 1/3] Add Smithery CLI installation instructions and badge --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 2994eb9..956fc36 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ +```markdown # A Model Context Protocol Server for Home Assistant +[![smithery badge](https://smithery.ai/badge/@strandbrown/homeassistant-mcp)](https://smithery.ai/server/@strandbrown/homeassistant-mcp) + The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application. More about MCP here: https://modelcontextprotocol.io/introduction @@ -8,6 +11,16 @@ More about Home Assistant here: https://www.home-assistant.io ## Usage +### Installing via Smithery + +To install Home Assistant Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@strandbrown/homeassistant-mcp): + +```bash +npx -y @smithery/cli install @strandbrown/homeassistant-mcp --client claude +``` + +### Manual Installation + First build the server ``` @@ -49,3 +62,4 @@ Get one using this guide: https://community.home-assistant.io/t/how-to-get-long- - [ ] Testing / writing custom prompts - [ ] Testing using resources for high-level context - [ ] Test varying tool organization +``` \ No newline at end of file From 12a576b3ebeff7463bc7576a5fc27702f89baf0b Mon Sep 17 00:00:00 2001 From: Henry Mao <1828968+calclavia@users.noreply.github.com> Date: Mon, 23 Dec 2024 16:17:23 +0800 Subject: [PATCH 2/3] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 956fc36..7b4c6ed 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,3 @@ -```markdown # A Model Context Protocol Server for Home Assistant [![smithery badge](https://smithery.ai/badge/@strandbrown/homeassistant-mcp)](https://smithery.ai/server/@strandbrown/homeassistant-mcp) @@ -62,4 +61,3 @@ Get one using this guide: https://community.home-assistant.io/t/how-to-get-long- - [ ] Testing / writing custom prompts - [ ] Testing using resources for high-level context - [ ] Test varying tool organization -``` \ No newline at end of file From 87dc4ad66b72537c808348d9d8b6e82833bfcb63 Mon Sep 17 00:00:00 2001 From: Tevon Strand-Brown <19849533+tevonsb@users.noreply.github.com> Date: Sun, 29 Dec 2024 10:17:24 -0800 Subject: [PATCH 3/3] Update README.md (added control) --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7b4c6ed..e7895cb 100644 --- a/README.md +++ b/README.md @@ -54,10 +54,10 @@ Get one using this guide: https://community.home-assistant.io/t/how-to-get-long- - [x] Access to entities - [x] Access to Floors - [x] Access to Areas -- [ ] Control for entities - - [ ] Lights - - [ ] Thermostats - - [ ] Covers +- [x] Control for entities + - [x] Lights + - [x] Thermostats + - [x] Covers - [ ] Testing / writing custom prompts - [ ] Testing using resources for high-level context - [ ] Test varying tool organization