Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CONTROL_CENTER_BASE_URL | Yes | Home Assistant control center URL | |
| CONTROL_CENTER__HEADERS | Yes | Home Assistant control center request headers with authorization key | |
| JENIUS_SMART_DEVICE_MCP_HOST | No | SERVER HOST (also supports Arg parameter) | 127.0.0.1 |
| JENIUS_SMART_DEVICE_MCP_SSE_PATH | No | Path for SSE transport mode | /sse |
| JENIUS_SMART_DEVICE_MCP_SSE_PORT | No | Port for SSE transport mode | 8981 |
| JENIUS_SMART_DEVICE_MCP_TRANSPORT | No | Jenius MCP TRANSPORT protocol configuration (also supports Arg parameter) | stdio |
| JENIUS_SMART_DEVICE_MCP_MESSAGE_PATH | No | Message path for SSE transport mode | /messages/ |
| XIAOMI_AIR_PURIFIER_SWITCH_ENTITY_ID | No | Entity ID for Xiaomi air purifier switch | |
| XIAOMI_SPEAKER_MUTE_SWITCH_ENTITY_ID | No | Entity ID for Xiaomi speaker mute switch | |
| XIAOMI_AIR_PURIFIER_MODE_SELECT_ENTITY_ID | No | Entity ID for Xiaomi air purifier mode selection | |
| XIAOMI_SPEAKER_SLEEPMODE_SWITCH_ENTITY_ID | No | Entity ID for Xiaomi speaker sleep mode switch |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |