Google Home MCP 服务器

Google Home MCP 服务器

一个用于通过智能家居 API 控制 Google Home 智能插座的 MCP 服务器实现。

快速入门

前置条件

  1. 启用 Smart Home API 的 Google Cloud 项目。
  2. Actions on Google 智能家居操作项目。
  3. OAuth 2.0 客户端凭据。
  4. Node.js 18 或更高版本。
  5. Google Home 智能插座。

设置步骤

  1. 创建智能家居操作

  2. 设置 OAuth 2.0

    • 配置 OAuth 服务器端点、用户认证流和令牌生成/验证。
  3. 安装依赖: 运行以下命令安装依赖: pnpm install

  4. 配置服务器

    • 复制 config.json.exampleconfig.json 并填写 OAuth 客户端 ID 和密钥。
  5. 构建并启动: 构建服务器: pnpm build 启动服务器: pnpm start

可用工具

  • 列出智能插座:list_smart_plugs
  • 控制智能插座:control_smart_plug
  • 获取智能插座状态:get_smart_plug_state

更多详情请参考 README 文档。