Create README.md
This commit is contained in:
committed by
GitHub
parent
9d59a69f2d
commit
b35f1873cf
38
README.md
Normal file
38
README.md
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# A Model Context Protocol Server for Home Assistant
|
||||||
|
|
||||||
|
The server uses the MCP protocol to share access to a local Home Assistant instance with an LLM application.
|
||||||
|
|
||||||
|
More about MCP here:
|
||||||
|
|
||||||
|
More about Home Assistant here:
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
First build the server
|
||||||
|
|
||||||
|
```
|
||||||
|
yarn build
|
||||||
|
```
|
||||||
|
|
||||||
|
Then configure your application (like Claude Desktop) to use it.
|
||||||
|
|
||||||
|
```
|
||||||
|
{
|
||||||
|
"mcpServers": {
|
||||||
|
"homeassistant": {
|
||||||
|
"command": "node",
|
||||||
|
"args": [
|
||||||
|
"/Users/tevonsb/Desktop/mcp/dist/index.js"
|
||||||
|
],
|
||||||
|
"env": {
|
||||||
|
"TOKEN": <home_assistant_token>,
|
||||||
|
"BASE_URL": <base_url_for_home_assistant>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
You'll need a personal access token from home assistant.
|
||||||
|
|
||||||
|
Get one using this guide: https://community.home-assistant.io/t/how-to-get-long-lived-access-token/162159
|
||||||
Reference in New Issue
Block a user