Glama
Chat
MCP
Gateway
Models
Pricing
Community
Sign In
Chat
MCP
Gateway
Models
Pricing
Community
Sign In
Glama
MCP
Servers
HomeAssistant MCP
by
jango-blockchained
Verified
npm
GitHub
Home Automation & IoT
TypeScript
Apache 2.0
6
9
Linux
Apple
Reddit
Discord
Overview
Inspect
New
Schema
Related Servers
Reviews
Score
Need Help?
View Source Code
Report Issue
advanced-homeassistant-mcp
docker
extra
.github
scripts
search
src
__tests__
bunfig.toml
docker-build.sh
docker-compose.speech.yml
Dockerfile
.dockerignore
.env.example
.eslintrc.json
.gitignore
LICENSE
package.json
README.md
smithery.yaml
test.wav
tsconfig.json
tsconfig.test.json
{ "name": "homeassistant-mcp", "version": "1.0.0", "description": "Home Assistant Model Context Protocol", "main": "dist/index.js", "type": "module", "scripts": { "start": "bun run dist/index.js", "dev": "bun --hot --watch src/index.ts", "build": "bun build ./src/index.ts --outdir ./dist --target bun --minify", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "test:ci": "bun test --coverage --bail", "test:update": "bun test --update-snapshots", "test:clear": "bun test --clear-cache", "test:staged": "bun test --findRelatedTests", "lint": "eslint . --ext .ts", "format": "prettier --write \"src/**/*.ts\"", "prepare": "husky install", "profile": "bun --inspect src/index.ts", "clean": "rm -rf dist .bun coverage", "typecheck": "bun x tsc --noEmit", "example:speech": "bun run extra/speech-to-text-example.ts" }, "dependencies": { "@elysiajs/cors": "^1.2.0", "@elysiajs/swagger": "^1.2.0", "@types/jsonwebtoken": "^9.0.5", "@types/node": "^20.11.24", "@types/sanitize-html": "^2.9.5", "@types/ws": "^8.5.10", "@xmldom/xmldom": "^0.9.7", "chalk": "^5.4.1", "dotenv": "^16.4.7", "elysia": "^1.2.11", "helmet": "^7.1.0", "jsonwebtoken": "^9.0.2", "node-fetch": "^3.3.2", "node-record-lpcm16": "^1.0.1", "openai": "^4.83.0", "sanitize-html": "^2.11.0", "typescript": "^5.3.3", "winston": "^3.11.0", "winston-daily-rotate-file": "^5.0.0", "ws": "^8.16.0", "zod": "^3.22.4" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/bun": "latest", "@types/express": "^5.0.0", "@types/jest": "^29.5.14", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", "bun-types": "^1.2.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "prettier": "^3.2.5", "supertest": "^6.3.3", "uuid": "^11.0.5" }, "engines": { "bun": ">=1.0.0" } }