mcp-hass
The skill for control Home Assistant smart home devices and query states using MCP protocol.
Skill by aahl
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aahl-mcp-hass
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/mcp-hass
What's inside
- Skill name
mcp-hass- Description
- The skill for control Home Assistant smart home devices and query states using MCP protocol.
- License
- MIT
- Instructions
- 52 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Home Assistant
Control Home Assistant smart home and query states using MCP protocol.
## Prerequisites
Enable MCP server in Home Assistant:
- Browse to your Home Assistant instance.
- Go to Settings > Devices & services.
- In the bottom right corner, select the [+ Add Integration](https://my.home-assistant.io/redirect/config_flow_start?domain=mcp) button.
- From the list, select Model Context Protocol.
- Follow the instructions on screen to complete the setup.
## Config
When prompted that the MCP server does not exist, remind the user to configure the `HASS_BASE_URL` and `HASS_ACCESS_TOKEN` environment variables by executing the following command to add the configuration:
```shell
npx -y mcporter config add home-assistant \
--transport http \
--url "${HASS_BASE_URL:-http://homeassistant.local:8123}/api/mcp" \
--header "Authorization=Bearer \${HASS_ACCESS_TOKEN}"
```
## Usage
```shell
# Get states
npx -y mcporter call home-assistant.GetLiveContext
# Turn on the device
npx -y mcporter call home-assistant.HassTurnOn(name: "Bedroom Light")
npx -y mcporter call home-assistant.HassTurnOn(name: "Light", area: "Bedroom")
# Turn off the device
npx -y mcporter call home-assistant.HassTurnOff(name: "Bedroom Light")
npx -y mcporter call home-assistant.HassTurnOff(area: "Bedroom", domain: ["light"])
# Control light
# brightness: The percentage of the light, where 0 is off and 100 is fully lit.
# color: Name of color
npx -y mcporter call home-assistant.HassLightSet(name: "Bedroom Light", brightness: 50)
# Control fan
# percentage: The percentage of the fan, where 0 is off and 100 is full speed.
npx -y mcporter call home-assistant.HassFanSetSpeed(name: "Fan", area: "Bedroom", percentage: 80)
```
Execute the following command to learn about specific usage methods:
- `npx -y mcporter list home-assistant --schema --all-parameters`
## About `mcporter`
- To improve compatibility, use `npx -y mcporter` instead of `mcporter` when executing commands.
- https://github.com/steipete/mcporter/raw/refs/heads/main/docs/call-syntax.md
- https://github.com/steipete/mcporter/raw/refs/heads/main/docs/cli-reference.mdFrom aahl/skills, MIT.
More from aahl/skills
- 0.729score
cn-stats
aahl
中国国家统计局公开数据查询技能,当用户想查询经济、CPI、GDP、人口、房价指数等数据时触发。
SkillBFreshness: B★ 164Claude Code +9 - 0.727score
edgeone
aahl
Deploy HTML content to EdgeOne Pages, return the public URL.
SkillBFreshness: B★ 164Claude Code +9 - 0.687score
hass-builder
aahl
A skill to build and manage Home Assistant configurations.
SkillCFreshness: C★ 164Claude Code +9 - 0.678score
trendspyg
aahl
Free Google Trends data - real-time trending topics and keyword analysis over time (interest over time, related queries, interest by region).
SkillCFreshness: C★ 164Claude Code +9 - 0.613score
maishou
aahl
商品价格全网对比技能,获取商品在淘宝(Taobao)、天猫(TMall)、京东(JD.com)、拼多多(PinDuoDuo)、抖音(Douyin)、快手(KaiShou)的最优价格、优惠券,当用户想购物或者获取优惠信息时使用。Get the best price, coupons for goods on…
SkillDFreshness: D★ 164Claude Code +9 - 0.609score
mcp-lark
aahl
Based on FeiShu(飞书) / Lark's OpenAPI MCP server, manage user information, chats, emails, cloud documents, multidimensional tables, tasks, calendars, etc.
SkillDFreshness: D★ 164Claude Code +9 - 0.607score
edge-tts
aahl
Text-to-speech conversion using `uvx edge-tts` for generating audio from text.
SkillDFreshness: D★ 164Claude Code +9 - 0.607score
zai-tts
aahl
Text-to-speech conversion using GLM-TTS service via the `uvx zai-tts` command for generating audio from text.
SkillDFreshness: D★ 164Claude Code +9 - 0.527score
qwen-asr
aahl
Transcribe audio files using Qwen ASR.
SkillDFreshness: D★ 164Claude Code +9 - 0.525score
mcp-deepwiki
aahl
Skills for accessing and searching docs in DeepWiki/GitHub’s public code repositories can help users understand open-source project source codes, and users…
SkillDFreshness: D★ 164Claude Code +9 - 0.524score
tianqi
aahl
查询中国地区的天气预报,支持15天及逐小时预报、各种生活指数
SkillDFreshness: D★ 164Claude Code +9 - 0.522score
mcp-vods
aahl
用于追剧/追番的技能,为AI提供搜索影视播放地址的能力,并支持在小米电视上直接播放。当用户想搜索影视、动漫、短剧、综艺等节目信息或更新进度时使用此技能。
SkillDFreshness: D★ 164Claude Code +9
Signals
- Stars
- 164
- Forks
- 22
- Open issues
- 0
- Last commit (this folder)
- Feb 24, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/aahl/skills
- Website
- skills.sh/aahl/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aahl
- 0.729score
cn-stats
aahl
中国国家统计局公开数据查询技能,当用户想查询经济、CPI、GDP、人口、房价指数等数据时触发。
SkillBFreshness: B★ 164Claude Code +9 - 0.727score
edgeone
aahl
Deploy HTML content to EdgeOne Pages, return the public URL.
SkillBFreshness: B★ 164Claude Code +9 - 0.687score
hass-builder
aahl
A skill to build and manage Home Assistant configurations.
SkillCFreshness: C★ 164Claude Code +9 - 0.678score
trendspyg
aahl
Free Google Trends data - real-time trending topics and keyword analysis over time (interest over time, related queries, interest by region).
SkillCFreshness: C★ 164Claude Code +9 - 0.613score
maishou
aahl
商品价格全网对比技能,获取商品在淘宝(Taobao)、天猫(TMall)、京东(JD.com)、拼多多(PinDuoDuo)、抖音(Douyin)、快手(KaiShou)的最优价格、优惠券,当用户想购物或者获取优惠信息时使用。Get the best price, coupons for goods on…
SkillDFreshness: D★ 164Claude Code +9 - 0.609score
mcp-lark
aahl
Based on FeiShu(飞书) / Lark's OpenAPI MCP server, manage user information, chats, emails, cloud documents, multidimensional tables, tasks, calendars, etc.
SkillDFreshness: D★ 164Claude Code +9
Cite this page
mcp-hass skill. Agent Mart. https://agentmart.dev/skills/aahl-mcp-hass (last updated 2026-10-24)