Compare commits

..

3 Commits

Author SHA1 Message Date
jango-blockchained
ddf9070a64 Merge commit 'f5c01ad83a43dd6495b7906bee63a0652c9d1100' 2025-02-04 22:51:11 +01:00
smithery-ai[bot]
f5c01ad83a Update README 2025-02-04 20:29:52 +00:00
smithery-ai[bot]
190915214d Add Smithery configuration 2025-02-04 20:29:51 +00:00
2 changed files with 30 additions and 1 deletions

View File

@@ -122,6 +122,14 @@ For further technical details, check out our [Documentation Index](docs/index.md
## Installation 🛠
### Installing via Smithery
To install Home Assistant MCP Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@jango-blockchained/advanced-homeassistant-mcp):
```bash
npx -y @smithery/cli install @jango-blockchained/advanced-homeassistant-mcp --client claude
```
### 🐳 Docker Setup (Recommended)
For a hassle-free, containerized deployment:

21
smithery.yaml Normal file
View File

@@ -0,0 +1,21 @@
# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml
startCommand:
type: stdio
configSchema:
# JSON Schema defining the configuration options for the MCP.
type: object
required:
- hassToken
properties:
hassToken:
type: string
description: The token for connecting to Home Assistant API.
port:
type: number
default: 4000
description: The port on which the MCP server will run.
commandFunction:
# A function that produces the CLI command to start the MCP on stdio.
|-
config => ({command: 'bun', args: ['--smol', 'run', 'start'], env: { HASS_TOKEN: config.hassToken, PORT: config.port.toString() }})