能力标签
HomeClaw MCP工具
🔌
MCP工具

HomeClaw MCP工具

基于 Swift · 让 AI 助手直接操作你的系统与工具
英文名:HomeClaw
⭐ 108 Stars 🍴 15 Forks 💻 Swift 📄 MIT 🏷 AI 8.0分
8.0AI 综合评分
HomeKit智能家居MCP工具Swift开发苹果生态
✦ AI Skill Hub 推荐

HomeClaw MCP工具 是 AI Skill Hub 本期精选MCP工具之一。综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。

📚 深度解析

HomeClaw MCP工具 是一款基于 MCP(Model Context Protocol)标准协议的 AI 工具扩展。MCP 协议由 Anthropic 开发并开源,旨在建立 AI 模型与外部工具之间的标准化通信接口,目前已被 Claude Desktop、Claude Code、Cursor 等主流 AI 工具采纳。

通过安装 HomeClaw MCP工具,你的 AI 助手将获得额外的工具调用能力,可以用自然语言直接操控该工具的功能,无需学习复杂的命令行语法。MCP 工具的核心价值在于"一次配置,永久增强"——配置完成后,每次与 AI 对话时都可以无缝调用这些工具。

在技术实现上,MCP 工具通过标准的 JSON-RPC 协议与 AI 客户端通信,工具的功能以"工具列表"的形式暴露给 AI 模型,AI 可以按需调用。HomeClaw MCP工具 提供了结构化的工具调用接口,使 AI 模型能够精确地理解和使用每个功能点,显著降低 AI 在工具使用上的错误率。

与传统的 API 集成相比,MCP 工具的优势在于无需编写代码——用户只需在配置文件中添加几行 JSON,即可让 AI 获得全新能力。AI Skill Hub 将 HomeClaw MCP工具 评为 AI 评分 8.0 分,属于同类工具中的优质选择。

📋 工具概览

HomeClaw MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

GitHub Stars
⭐ 108
开发语言
Swift
支持平台
macOS / iOS
维护状态
轻量级项目,按需更新
开源协议
MIT
AI 综合评分
8.0 分
工具类型
MCP工具
Forks
15

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

HomeClaw MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。

📌 核心特色
  • 通过标准 MCP 协议与 Claude、Cursor 等主流 AI 客户端深度集成
  • 提供结构化工具调用接口,显著降低 AI 集成复杂度
  • 支持 Claude Desktop 和 Claude Code 无缝接入,开箱即用
  • 可与其他 MCP 工具组合叠加,构建完整 AI 工作站
  • 轻量无侵入设计,不影响现有系统架构
🎯 主要使用场景
  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/omarshahine/HomeClaw

# 方式二:手动配置 claude_desktop_config.json
{
  "mcpServers": {
    "homeclaw-mcp--": {
      "command": "npx",
      "args": ["-y", "homeclaw"]
    }
  }
}

# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
📋 安装步骤说明
  1. 确认已安装 Node.js(v18 或以上版本)
  2. 打开 Claude Desktop 或 Claude Code 的 MCP 配置文件
  3. 按「交给 Agent 安装 → Claude Desktop」标签中的 JSON 配置填入 mcpServers 字段
  4. 保存配置文件并重启 Claude 客户端
  5. 重启后,在对话中即可使用本工具
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 安装后在 Claude 对话中直接使用
# 示例:
用户: 请帮我用 HomeClaw MCP工具 执行以下任务...
Claude: [自动调用 HomeClaw MCP工具 MCP 工具处理请求]

# 查看可用工具列表
# 在 Claude 中输入:"列出所有可用的 MCP 工具"
以下配置示例基于典型使用场景生成,具体参数请参照官方文档调整。
配置示例
// claude_desktop_config.json 配置示例
{
  "mcpServers": {
    "homeclaw_mcp__": {
      "command": "npx",
      "args": ["-y", "homeclaw"],
      "env": {
        // "API_KEY": "your-api-key-here"
      }
    }
  }
}

// 保存后重启 Claude Desktop 生效
📑 README 深度解析 真实文档 完整度 83/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

HomeClaw

<p align="center"> Control your Apple HomeKit smart home from AI assistants, the terminal, and automation tools. </p>

<p align="center"> <a href="https://apps.apple.com/us/app/homeclaw/id6759682551?mt=12"><img src="https://img.shields.io/badge/Mac%20App%20Store-Download-0d8b8b?logo=apple&logoColor=white&style=for-the-badge" alt="Download on the Mac App Store"></a> <a href="https://homeclaw.omarknows.app/"><img src="https://img.shields.io/badge/Site-homeclaw.omarknows.app-2c3e50?style=for-the-badge" alt="Website"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg?style=for-the-badge" alt="MIT License"></a> </p>

HomeClaw exposes your HomeKit accessories through a command-line tool, a stdio MCP server, and plugins for Claude Code and OpenClaw. It runs as a lightweight macOS menu bar app.

How do I see what's happening?

```bash

Install Node.js dependencies

npm install

Install

Marketing site with screenshots and full pitch: homeclaw.omarknows.app.

After installing

Set up your AI integrations:

  • Claude Desktop -- one-click install from Settings > Integrations, or add the MCP server config manually
  • Claude Code -- install the plugin from GitHub
  • OpenClaw -- one-click install from Settings > Integrations, or set up manually

Build from Source

<details> <summary>Prerequisites and setup for building from source</summary>

Prerequisites

  • macOS 26 (Tahoe) or later
  • Xcode 26+ with Swift 6.2
  • XcodeGen: brew install xcodegen
  • Node.js 20+ (for the MCP server wrapper)
  • Apple Developer account with HomeKit capability enabled
Why is a developer account required? Apple does not provide a public HomeKit API for macOS. The only way to access HomeKit is through HMHomeManager, which requires the com.apple.developer.homekit entitlement and a provisioning profile that covers your Mac's hardware UDID. Apple restricts this entitlement to development signing and App Store distribution -- it cannot be included in Developer ID (notarized) builds. This means every Mac that runs HomeClaw must be registered as a development device in your Apple Developer portal, and the app must be built with your team's signing identity. There is no way around this; it's an Apple platform restriction, not a HomeClaw limitation.

Setup

```bash git clone https://github.com/omarshahine/HomeClaw.git cd HomeClaw

Configure your Apple Developer Team ID (one-time setup)

echo "HOMEKIT_TEAM_ID=YOUR_TEAM_ID" > .env.local

Build everything and install

scripts/build.sh --release --install ```

Find your Team ID at developer.apple.com/account under Membership Details.

Launch from /Applications or: open "/Applications/HomeClaw.app"

On first launch, grant HomeKit access when prompted. The menu bar icon appears -- click it to see your connected homes.

Note: Apple restricts the HomeKit entitlement to development signing and App Store distribution. Developer ID builds cannot access HomeKit. See Why Development Signing? for details.

</details>

Installing the Plugin

Install from a local clone or directly from GitHub.

From a local clone:

```bash

Inside Claude Code, register the marketplace and install

/plugin marketplace add ~/GitHub/HomeClaw /plugin install homeclaw@homeclaw


**From GitHub (no local clone needed):**
bash

Install the plugin

/plugin install homeclaw@homeclaw ```

After installing, restart Claude Code. Then just ask:

"Turn on the kitchen lights and set them to 50% brightness" "Lock all the doors" "What's the thermostat set to?" "Run the movie time scene" "Which lights are on in the living room?"

1. Install the plugin from the bundled files

openclaw plugins install "/Applications/HomeClaw.app/Contents/Resources/openclaw/" openclaw plugins enable homeclaw

Install the plugin

openclaw plugins install ~/GitHub/HomeClaw/openclaw openclaw plugins enable homeclaw

Setup with AI Assistant

Paste this prompt into OpenClaw or Claude Code to configure webhooks end-to-end. The prompt is idempotent -- it verifies each step and skips anything already configured:

Prerequisites: HomeClaw must be installed and running (menu bar icon visible). If using Claude Code, the homeclaw plugin must be registered (/plugin install homeclaw@homeclaw). The homeclaw-cli binary must be in your PATH. Set up HomeClaw mapped webhooks with a dedicated HomeClaw agent. Verify each step first -- skip any that are already configured. 1. HomeClaw agent workspace: - Check if homeclaw agent exists: openclaw agents list - If missing, install from the bundled app: openclaw agents install homeclaw /Applications/HomeClaw.app/Contents/Resources/openclaw/agents/homeclaw - Copy agent docs (IDENTITY/SOUL/AGENTS/TOOLS.md) from the app bundle to the local agent dir if newer - Configure agent: model claude-sonnet-4, restricted tools (memory, sessions/a2a, read/write only -- no exec, no browser, no external services) 2. OpenClaw gateway hooks config: - Check ~/.openclaw/openclaw.json for a hooks.mappings.homeclaw entry - If missing, add:
> "hooks": {
>   "enabled": true,
>   "token": "${HOMECLAW_WEBHOOK_TOKEN}",
>   "mappings": {
>     "homeclaw": {
>       "agentId": "homeclaw",
>       "sessionKey": "hook:homeclaw",
>       "deliver": true,
>       "channel": "last",
>       "allowUnsafeExternalContent": true
>     }
>   }
> }
> 
- Create a transform at ~/.openclaw/hooks/transforms/homeclaw-transform.js to convert HomeClaw state-change payloads into agent messages - Check ~/.openclaw/.env for HOMECLAW_WEBHOOK_TOKEN. If missing, generate one: openssl rand -base64 24 | tr '+/' '-_' | tr -d '=' and add it - Remove any legacy defaultSessionKey entries that are no longer needed with dedicated mapping - Restart gateway only if config changed: openclaw gateway restart 3. HomeClaw webhook config: - Check current config: homeclaw-cli config --json - Verify: webhook.enabled is true, webhook.url is http://127.0.0.1:18789, webhook.token matches the HOMECLAW_WEBHOOK_TOKEN from step 2, and webhook_endpoint is /hooks/homeclaw - Fix any mismatches via HomeClaw Settings UI or CLI - If circuit breaker shows old failures, reset it 4. End-to-end test: - Run homeclaw-cli config --webhook-test -- expect HTTP 200 - Verify circuit state is closed and last_success is recent Report what was already configured, what was changed, and the test result.

Manual Setup

<details> <summary>Step-by-step without an AI assistant</summary>

1. Create the Agent Workspace

The agent docs are bundled inside the HomeClaw app. Because the app bundle is read-only, you need a local copy for OpenClaw to use as the agent directory:

```bash

Building

The build script uses XcodeGen to generate the Xcode project and xcodebuild to compile all targets (HomeClaw Catalyst app, macOSBridge bundle, homeclaw-cli tool):

```bash

Full release build + install to /Applications

scripts/build.sh --release --install

Debug build (faster)

scripts/build.sh --debug

Clean build artifacts first

scripts/build.sh --clean ```

Your Apple Developer Team ID is required, provided via .env.local, --team-id, or the HOMEKIT_TEAM_ID environment variable.

Installing on Additional Macs

Development-signed builds are tied to registered devices. To run HomeClaw on another Mac:

1. Get the target Mac's Provisioning UDID -- on that Mac, run:

   system_profiler SPHardwareDataType | grep "Provisioning UDID"
   

2. Register the device at developer.apple.com/account/resources/devices/add: - Platform: macOS - Device Name: a descriptive name (e.g. "Living Room MacBook Air") - Device ID: the Provisioning UDID from step 1

3. Rebuild on your development machine (Xcode regenerates the provisioning profile to include the new device):

   scripts/build.sh --release --install --clean
   

  1. Copy /Applications/HomeClaw.app to the target Mac (AirDrop, USB, network share, etc.)
  1. Grant HomeKit access on first launch when prompted.
Note: The target Mac must be signed into iCloud with an account that has HomeKit home data. HomeKit homes are tied to iCloud accounts, not to the app.

Verify HomeKit entitlement on installed app

codesign -d --entitlements :- "/Applications/HomeClaw.app"

How do I install on another Mac?

Development-signed apps are tied to registered devices. See Installing on Additional Macs for the full walkthrough.

Screenshots

<p align="center"> <img src="docs/images/framed-settings.png" width="700" alt="Settings — HomeKit homes and accessories overview"> <br><em>Settings — every preference in one place</em> </p>

<p align="center"> <img src="docs/images/framed-cli-list.png" width="700" alt="CLI — list every accessory in one command"> <br><em>CLI — every accessory, one command away</em> </p>

<p align="center"> <img src="docs/images/framed-tui.png" width="700" alt="Terminal UI — accessory tree with live status"> <br><em>Terminal UI — for power users</em> </p>

Status and configuration

homeclaw-cli status homeclaw-cli config --default-home "Main House" homeclaw-cli config --filter-mode allowlist homeclaw-cli config --list-devices

Webhook configuration

homeclaw-cli config --webhook-url "http://127.0.0.1:18789" homeclaw-cli config --webhook-token "your-secret-token" homeclaw-cli config --webhook-enabled true homeclaw-cli config --webhook-test # Send test event, show HTTP response homeclaw-cli config --webhook-reset # Reset circuit breaker without toggling

Auto-JSON: all commands output JSON when piped or when env var is set

homeclaw-cli status | jq . # Auto-detects non-TTY OUTPUT_FORMAT=json homeclaw-cli list # Force JSON via env var ```

Settings

Five configuration tabs accessible from the menu bar:

TabFeatures
**HomeKit**Connection status, home list with accessory and room counts, active home selector
**Devices**Filter mode (all/allowlist), per-device toggles with category icons and state badges, grouped by room, search, bulk select/deselect
**Event Log**Enable/disable event logging, configure file rotation (size limit + backup count), view storage stats, purge logs, reveal in Finder
**Webhook**Configure webhook base URL + bearer token, select which scenes and accessories trigger webhooks with category icons and state badges. Accessories with multiple characteristics (e.g., a sensor with both contact and motion) show individual toggles per characteristic; battery characteristics are excluded. Per-trigger delivery mode (Batched/Immediate). Circuit breaker banners with Reset button, delivery stats, and last HTTP status. Test webhook connectivity from CLI or manage triggers via homeclaw-cli triggers.
**Integrations**One-click install for Claude Desktop, Claude Code plugin detection, OpenClaw gateway setup

Configuration

Open Settings > Event Log to configure:

  • Enable/disable event logging
  • Max file size (10-500 MB) -- when the log reaches this size, it's rotated
  • Rotated backups (0-10) -- how many old log files to keep before deleting the oldest
  • Purge -- delete all event log files
  • Show in Finder -- reveal the log directory

Or configure via CLI:

homeclaw-cli events                         # Show recent events
homeclaw-cli events --since 1h              # Last hour
homeclaw-cli events --type characteristic_change  # Filter by type
homeclaw-cli events --limit 200 --json      # JSON output

Event types: characteristic_change, scene_triggered, accessory_controlled, homes_updated

The --since flag accepts ISO 8601 timestamps or duration shorthand: 1h, 30m, 2d.

Add to .env

echo 'HOMECLAW_WEBHOOK_TOKEN=<your-generated-token>' >> ~/.openclaw/.env


Restart the gateway: `openclaw gateway restart`

> **Warning:** The gateway rewrites `openclaw.json` on restart. Verify your mapping and transform entries survived by checking the file after restart. If a newly-added mapping is stripped, restart a second time -- there may be a race condition with first-time mappings.

#### 3. Configure HomeClaw

**Option A -- GUI:** Open Settings > Webhook. Toggle Enable, enter `http://127.0.0.1:18789` as the base URL, paste the same token from step 2.

**Option B -- CLI** (note: the CLI updates the running daemon only -- it does not persist to `config.json`. Use the Settings UI or edit the config file directly for persistent changes):
bash homeclaw-cli config --webhook-url "http://127.0.0.1:18789" \ --webhook-token "your-token" \ --webhook-enabled true

#### 4. Test the Pipe
bash homeclaw-cli config --webhook-test

You should see an HTTP 200 response. If it fails, check the token matches and the OpenClaw gateway is running.

> **Note:** Test events update `total_delivered` and `last_http_status` in the circuit breaker stats. After running `--webhook-test`, check `homeclaw-cli config --json` to confirm the values were updated.

#### 5. Create Triggers

In **Settings > Webhook**, check the accessories and scenes you want to fire webhooks. Only checked items generate events. Accessories with multiple characteristics (e.g., a sensor with both contact state and motion) show individual toggles so you can choose exactly which state changes fire webhooks. Battery-related characteristics are automatically excluded.

> **Note:** Trigger creation is GUI-only. The CLI can list and manage existing triggers (`homeclaw-cli triggers list`, `triggers remove`), but new triggers must be created in the HomeClaw app's Settings > Webhook tab.

#### 6. Test End-to-End
bash

3. Restart the gateway to load the plugin

openclaw gateway restart ```

Integrations

Install and manage connections to AI assistants. The app detects existing configurations and guides you through setup:

  • Claude Desktop -- one-click install of the bundled stdio MCP server (requires Node.js)
  • Claude Code -- detects the installed plugin (homeclaw@homeclaw)
  • OpenClaw -- detects plugin configuration on the remote gateway and provides setup instructions

<p align="center"><img src="docs/images/settings-integrations.png" width="500" alt="Integrations settings tab"></p>

App Store screenshot pipeline (XCUITest-driven, demo mode, zero personal data):

fastlane screenshots # Run HomeClawUITests in demo mode, extract PNGs to fastlane/screenshots/en-US/ fastlane upload_screenshots # Push screenshots to App Store Connect


The screenshot pipeline uses **demo mode** — `HomeKitManager.isDemoMode` (gated on `--ui-test-demo` launch arg or `HOMECLAW_DEMO=1`) bypasses HomeKit and serves synthetic data from `Sources/homeclaw/HomeKit/DemoFixtures.swift`. Real HomeKit data is never read or shown. Requires `xcparse` (`brew install chargepoint/xcparse/xcparse`).

Known follow-up: the menu-bar dropdown is `NSMenu` (AppKit), so it can't be auto-rendered via SwiftUI `ImageRenderer`. Capture it manually with `screencapture -x` of the running demo-mode app, or build a SwiftUI mockup of the dropdown.

Auth uses an App Store Connect API key from `~/.secrets.env` (`ASC_KEY_ID`, `ASC_ISSUER_ID`, `ASC_KEY_PATH`). Team ID comes from `.env.local` (`HOMEKIT_TEAM_ID`).

To open the archive in Xcode Organizer instead of uploading:
bash fastlane archive open '.build/archives/HomeClaw.xcarchive' ```

FAQ

🇨🇳 中文文档镜像 AI 翻译 2026-05-26
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

HomeClaw 是一款强大的智能家居控制工具,旨在打破传统边界,让你可以通过 AI 助手、终端命令行以及各类自动化工具来直接操控你的 Apple HomeKit 设备。无论是通过对话式 AI 还是脚本化指令,HomeClaw 都能为你提供灵活、智能的家居管理体验。

⚡ 功能介绍

HomeClaw 支持通过命令行界面实时查看家庭设备状态。通过集成先进的 AI 能力,用户可以实现自然语言驱动的家居控制,并支持通过 Webhook 实现高度自定义的自动化工作流,让智能家居的交互不再局限于手机 App。

📋 环境依赖

在开始之前,请确保你的开发环境已安装 Node.js。若需从源码构建项目,则需要 macOS 26 (Tahoe) 或更高版本系统、Xcode 26+ (支持 Swift 6.2)、XcodeGen 以及 Node.js 20+。此外,由于涉及 HomeKit 权限,你必须拥有启用了 HomeKit 能力的 Apple Developer account。

🛠 安装步骤(Docker/pip/源码)

你可以通过 Mac App Store 直接下载安装 HomeClaw 应用。对于开发者,可以通过 npm 安装依赖进行本地构建。安装完成后,可以通过 Settings > Integrations 界面一键配置 Claude Desktop 或 OpenClaw 的 MCP 服务,也可以手动添加 MCP server 配置或通过 GitHub 安装 Claude Code 插件。

⚙️ 配置说明(含 MCP / env)

HomeClaw 提供强大的 CLI 配置能力。你可以使用 `homeclaw-cli config` 命令来设置默认家庭、过滤模式及设备列表。系统支持 Webhook 配置,允许你通过设置 URL 和 Token 来触发自动化事件,并支持通过 `homeclaw-cli config --webhook-test` 进行测试。此外,所有命令在管道传输或设置环境变量时会自动输出 JSON 格式,方便与 jq 等工具集成。

🔌 API 说明

为了方便集成,建议将 CLI 工具创建软链接并加入到系统的 PATH 中(例如:`ln -sf /path/to/homeclaw-cli /opt/homebrew/bin/homeclaw-cli`),这样 AI Skill 或其他自动化脚本即可直接通过调用 `homeclaw-cli` 来执行指令。

🔄 工作流/模块

HomeClaw 拥有完善的集成工作流。应用能够自动检测已安装的 Claude Code 插件,并引导用户完成 Claude Desktop 的 stdio MCP server 配置。对于自动化测试,项目内置了基于 XCUITest 的 App Store 截图流水线,支持通过 fastlane 在 demo mode 下自动运行测试并上传截图至 App Store Connect。

❓ FAQ 摘要

关于 HomeClaw 的常见问题解答,涵盖了从安装配置到 AI 集成过程中的各类技术细节,帮助开发者快速解决在连接 MCP 客户端或配置环境时可能遇到的障碍。

🎯 aiskill88 AI 点评 A 级 2026-05-21

专业的HomeKit-MCP集成工具,填补了Claude控制Apple智能家居的空白。代码质量优秀,社区活跃度中等,适合苹果生态用户。

📚 实用指南(长尾问题)
适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效
部署方案
  • CLI:直接 npm install -g / pip install,命令行调用
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
HomeClaw 中文教程HomeClaw 安装报错怎么办HomeClaw MCP 配置HomeClaw Agent 工作流HomeClaw 与同类工具对比HomeClaw 最佳实践HomeClaw 适合谁用

⚡ 核心功能

👥 适合谁
  • 需要让 Claude / Cursor 操作本地工具的 AI 工程师
  • 构建多智能体协作系统的 Agent 开发者
⭐ 最佳实践
  • 配置 MCP 服务器时建议使用 stdio 传输 + JSON-RPC,避免暴露公网
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • MCP 配置路径拼错或权限不足,重启 Claude Desktop 才生效

👥 适合人群

Claude Desktop / Claude Code 用户AI 工具开发者需要扩展 AI 能力的专业人士自动化工程师

🎯 使用场景

  • 在 Claude Desktop 对话中直接调用本地工具,实现 AI 与系统的深度联动
  • 通过自然语言驱动复杂的多步骤自动化任务,代替繁琐手动操作
  • 将多个 MCP 工具组合使用,构建个人专属 AI 工作站

⚖️ 优点与不足

✅ 优点
  • +MIT 协议,可免费商用
  • +标准化 MCP 协议,生态互联性强
  • +与 Claude 官方生态无缝对接
  • +即插即用,配置简单快捷
⚠️ 不足
  • 依赖 Claude 客户端,非 Claude 用户无法使用
  • MCP 协议仍在持续演进,接口可能变更
  • 需要一定的配置步骤
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。

🔗 相关工具推荐

📚 相关教程推荐
📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

支持灯光、门锁、温控器、场景等标准HomeKit配件。
💡 AI Skill Hub 点评

经综合评估,HomeClaw MCP工具 在MCP工具赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。

⬇️ 获取与下载
⬇ 下载源码 ZIP

✅ MIT 协议 · 可免费商用 · 直接从 aiskill88 服务器下载,无需跳转 GitHub

📚 深入学习 HomeClaw MCP工具
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 HomeClaw
原始描述 开源MCP工具:HomeKit smart home control via MCP — lights, locks, thermostats, and scenes for 。⭐108 · Swift
Topics HomeKit智能家居MCP工具Swift开发苹果生态
GitHub https://github.com/omarshahine/HomeClaw
License MIT
语言 Swift
🔗 原始来源
🐙 GitHub 仓库  https://github.com/omarshahine/HomeClaw

收录时间:2026-05-16 · 更新时间:2026-05-19 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →