advanced-homeassistant-mcp
MCP server that gives AI assistants control over your Home Assistant. Including 50+ tools over 3 transports. Batteries included π
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- bug_report.md
- config.yml
- feature_request.md
- question.md
- v1.2.0.json
- v1.2.1.json
- auto-release.yml
- codeql.yml
- deploy-docs.yml
- docker-build-push.yml
- release.yml
- version-bump.yml
- copilot-instructions.md
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- 00-summary.md
- 01-structure-and-config.md
- 02-install-and-docker.md
- 03-bugs-and-failures.md
- 04-optimization-and-cleanup.md
- context.md
- plan.md
- subtask_01.json
- subtask_02.json
- subtask_03.json
- subtask_04.json
- subtask_05.json
- subtask_06.json
- subtask_07.json
- subtask_08.json
- subtask_09.json
- subtask_10.json
- subtask_11.json
- subtask_12.json
- subtask_13.json
- subtask_14.json
- subtask_15.json
- subtask_16.json
- subtask_17.json
- task.json
- subtask_01.json
- subtask_02.json
- subtask_03.json
- subtask_04.json
- subtask_05.json
- subtask_06.json
- subtask_07.json
- subtask_08.json
- subtask_09.json
- subtask_10.json
- subtask_11.json
- subtask_12.json
- subtask_13.json
- subtask_14.json
- subtask_15.json
- subtask_16.json
- subtask_17.json
- subtask_18.json
- subtask_19.json
- subtask_20.json
- subtask_21.json
- subtask_22.json
- subtask_23.json
- subtask_24.json
- subtask_25.json
- subtask_26.json
- subtask_27.json
- subtask_28.json
- subtask_29.json
- subtask_30.json
- subtask_31.json
- subtask_32.json
- subtask_33.json
- subtask_34.json
- subtask_35.json
- subtask_36.json
- subtask_37.json
- subtask_38.json
- subtask_39.json
- subtask_40.json
- task.json
- manifest.json
- module.js
- module.js.map
- index.cjs
- ai-router.test.ts
- intent-classifier.test.ts
- index.test.ts
- context.test.ts
- index.test.ts
- api.test.ts
- cache-invalidation.test.ts
- index.test.ts
- websocket-subscription-cleanup.test.ts
- claude-desktop.integration.test.ts
- cursor.integration.test.ts
- generic-mcp-client.test.ts
- voice-e2e.integration.test.ts
- voice-multilingual.integration.test.ts
- voice-tts.integration.test.ts
- vscode.integration.test.ts
- sse-client-cleanup.test.ts
- devices.test.ts
- hass.test.ts
- index.test.ts
- middleware.test.ts
- token-manager.test.ts
- speechToText.test.ts
- textToSpeech.test.ts
- voiceSessionManager.test.ts
- wakeWordDetector.test.ts
- all-tools.test.ts
- automation-config.test.ts
- automation.test.ts
- entity-state.test.ts
- scene-control.test.ts
- bun-test-augment.d.ts
- test-utils.ts
- index.test.ts
- server.test.ts
- mcp-stdio.cjs
- npx-entry.cjs
- asound.conf
- setup-audio.sh
- wake_word_detector.py
- favicon.ico
- favicon.svg
- accordion-content.astro
- accordion-item.astro
- accordion-trigger.astro
- accordion.astro
- badge.astro
- button.astro
- card-content.astro
- card-description.astro
- card-footer.astro
- card-header.astro
- card-title.astro
- card.astro
- command.tsx
- dropdown-menu.tsx
- kbd.astro
- separator.astro
- sheet.tsx
- tabs-content.astro
- tabs-list.astro
- tabs-trigger.astro
- tabs.astro
- CodeBlock.astro
- Footer.astro
- ModeToggle.astro
- PageHead.astro
- PageNav.astro
- Prose.astro
- SearchModal.tsx
- Sidebar.astro
- TopNav.astro
- entry-points.mdx
- ha-client.mdx
- overview.mdx
- tool-system.mdx
- authentication.mdx
- environment.mdx
- tools.mdx
- http.mdx
- smithery.mdx
- stdio.mdx
- connect-your-ai.mdx
- first-connection.mdx
- installation.mdx
- introduction.mdx
- adding-a-tool.mdx
- speech-features.mdx
- testing.mdx
- api-errors.mdx
- environment-variables.mdx
- mcp-protocol.mdx
- generic-tools.mdx
- ha-tools.mdx
- BaseLayout.astro
- link.ts
- rehype-base-url.mjs
- utils.ts
- [...slug].astro
- index.astro
- global.css
- content.config.ts
- env.d.ts
- nav.ts
- .gitignore
- astro.config.mjs
- bun.lock
- components.json
- package.json
- README.md
- tsconfig.json
- mcp-config
- icon.svg
- start_mcp.cmd
- config.test.ts
- rate-limit.test.ts
- security.test.ts
- setup.ts
- ai-router.ts
- context-analyzer.ts
- entity-extractor.ts
- intent-classifier.ts
- processor.ts
- prompt-templates.ts
- index.ts
- routes.ts
- test.config.ts
- app.config.ts
- hass.config.ts
- index.ts
- loadEnv.ts
- security.config.ts
- index.ts
- index.ts
- types.ts
- websocket-client.ts
- websocket-manager.ts
- animation-manager.ts
- light-manager.ts
- hass.ts
- index.ts
- http.transport.ts
- stdio.transport.ts
- claude.ts
- cursor.ts
- error.ts
- BaseTool.ts
- index.ts
- MCPServer.ts
- prompts.ts
- resources.ts
- schema.ts
- transport.ts
- types.ts
- security.middleware.test.ts
- index.ts
- logging.middleware.ts
- rate-limit.middleware.ts
- health.routes.ts
- index.ts
- mcp.routes.ts
- sse.routes.ts
- tool.routes.ts
- config.schema.ts
- hass.ts
- enhanced-middleware.test.ts
- security.test.ts
- enhanced-middleware.ts
- index.ts
- middleware.test.ts
- test.wav
- index.ts
- languageService.ts
- speechToText.ts
- textToSpeech.ts
- types.ts
- voiceSessionManager.ts
- wakeWordDetector.ts
- sse.features.test.ts
- sse.security.test.ts
- index.ts
- types.ts
- stream-generator.tool.ts
- validation-demo.tool.ts
- alarm.tool.ts
- animation-control.tool.ts
- automation.tool.ts
- climate.tool.ts
- cover.tool.ts
- fan.tool.ts
- light-animation.tool.ts
- light-scenario.tool.ts
- light-showcase.tool.ts
- lights.tool.ts
- list-devices.tool.ts
- lock.tool.ts
- maintenance.tool.ts
- media-player.tool.ts
- notify.tool.ts
- scene.tool.ts
- smart-scenarios.tool.ts
- switch.tool.ts
- text-to-speech.tool.ts
- todo.tool.ts
- trace.tool.ts
- vacuum.tool.ts
- voice-command-ai-parser.tool.ts
- voice-command-executor.tool.ts
- voice-command-parser.tool.ts
- addon.tool.ts
- automation-config.tool.ts
- control.tool.ts
- dashboard.tool.ts
- entity-state.tool.ts
- error-log.tool.ts
- example.tool.ts
- history.tool.ts
- index.ts
- package.tool.ts
- search-entities.tool.ts
- sse-stats.tool.ts
- subscribe-events.tool.ts
- template.tool.ts
- hass.d.ts
- hass.ts
- index.ts
- node-record-lpcm16.d.ts
- log-rotation.ts
- logger.ts
- .gitignore
- http-server.ts
- index.ts
- openapi.ts
- schemas.ts
- smithery-sdk.ts
- stdio-server.ts
- setup.ts
- .dockerignore
- .editorconfig
- .env.example
- .eslintrc.json
- .gitattributes
- .gitignore
- .npmrc
- AGENTS.md
- bun.lock
- bunfig.toml
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- DESIGN.md
- docker-build.sh
- docker-compose.dev.yml
- docker-compose.speech.yml
- docker-compose.yml
- Dockerfile
- Dockerfile.smithery
- LICENSE
- package-lock.json
- package.json
- README.md
- SECURITY.md
- smithery.config.js
- smithery.yaml
- SUPPORT.md
- test-automation-list.mjs
- tsconfig.json
- VOICE_COMMAND_QUICK_REF.md
// repository documentation
Was this content helpful?
(0 ratings)
