Google Home MCP 服务器
一个用于通过智能家居 API 控制 Google Home 智能插座的 MCP 服务器实现。
快速入门
前置条件
- 启用 Smart Home API 的 Google Cloud 项目。
- Actions on Google 智能家居操作项目。
- OAuth 2.0 客户端凭据。
- Node.js 18 或更高版本。
- Google Home 智能插座。
设置步骤
-
创建智能家居操作:
- 前往 Actions on Google 控制台 创建新项目,选择 "Smart Home" 类型,并配置账户链接。
-
设置 OAuth 2.0:
- 配置 OAuth 服务器端点、用户认证流和令牌生成/验证。
-
安装依赖: 运行以下命令安装依赖: pnpm install
-
配置服务器:
- 复制
config.json.example
为config.json
并填写 OAuth 客户端 ID 和密钥。
- 复制
-
构建并启动: 构建服务器: pnpm build 启动服务器: pnpm start
可用工具
- 列出智能插座:list_smart_plugs
- 控制智能插座:control_smart_plug
- 获取智能插座状态:get_smart_plug_state
更多详情请参考 README 文档。