返回首頁

代理與物聯網

Google Home 以五項 MCP 工具向第三方代理開放裝置狀態、歷史與控制

Google Home MCP 讓相容代理列舉家庭裝置、讀取即時狀態、查詢事件紀錄並執行控制命令。早期存取以 OAuth 和伺服器端限制保護敏感操作,但也把提示注入與錯誤工具呼叫帶入實體家庭環境。

Y2kcrazyjoker4 · CC BY-SA 4.0 · Image source
zh-Hant

Google 開始向美國 Google Home Premium Advanced 用戶推出 Home MCP early access,讓 Antigravity、Claude、OpenClaw 等支援 Model Context Protocol 的代理直接連接住宅。這不是只供模型查文件的檢索服務,而是具備實際讀寫能力的遠端工具介面,可操作 Nest、Matter 及其他已接入 Google Home 的裝置。

官方介面把能力拆成五項工具:`list_homes` 找出可存取住宅,`list_home_resources` 列舉房間、裝置、traits、屬性與命令結構,`list_home_states` 讀取即時連線及狀態,`run_home_actions` 執行帶參數的控制命令,`list_home_history` 則查詢指定時間範圍的狀態變化與事件。代理因此能跨攝影機整理返家活動、計算燈具使用時間,或依自然語言生成客製儀表板,而不必為每種裝置另寫專用整合。

部署仍有明顯門檻:使用者須建立 Google Cloud 專案、啟用 Home API、設定 OAuth 同意畫面及用戶端憑證,再把 `https://home.googleapis.com/mcp` 加入代理。Google 會在伺服器端施加速率與安全限制,包括禁止解鎖門鎖;熟悉臉孔資料另需家庭管理者明確同意,連線也可由 Home App 或 Google 帳戶撤銷。

對工程團隊而言,重要變化是通用代理協定開始跨入會影響物理世界的控制平面。OAuth 能確認使用者授權,卻不能保證代理正確理解含糊要求,也無法消除網頁、攝影機文字或第三方內容造成的提示注入。官方因此警告可能出現非預期行為,並建議共享家庭先告知所有成員或另建測試住宅。目前部分 trait 仍屬實驗性、延遲可能偏高,而且尚不能建立或管理 automations;後續應關注細粒度作用域、逐項批准、稽核紀錄及緊急撤銷能否跟上更主動的家庭代理。

來源

  1. Google Home MCP Server
  2. Your AI agents can now control your Google Home devices