返回市场
家庭助手MCP代理

家庭助手MCP代理

作者:longcw18 星标更新:2025-05-25

项目介绍

LiveKit Agent 与 Home Assistant MCP Server 集成

本项目将 LiveKit Agents 与 Home Assistant 的 模型上下文协议(MCP)服务器 集成,通过 LiveKit 代理实现对智能家居设备的语音控制。

概述

此集成功能包括:

  • 通过 LiveKit 代理实现 Home Assistant 设备的语音控制
  • 实时音频/视频通信与人工智能助手
  • 通过 MCP 访问 Home Assistant 实体和服务

先决条件

  • 已启用 MCP Server 集成的 Home Assistant
  • LiveKit 和 OpenAI 设置
  • 运行代理的 Python 环境

安装

  1. 根据 官方文档 配置 Home Assistant MCP Server
  2. 使用 LiveKit Agents 框架 设置您的 LiveKit 代理
  3. 使用您的 Home Assistant URL 和访问令牌配置代理

配置

# 示例配置
LIVEKIT_URL = "wss://your-livekit-server.com"
LIVEKIT_API_KEY = "your-api-key"
LIVEKIT_API_SECRET = "your-api-secret"

OPENAI_API_KEY

HOME_ASSISTANT_URL = "http://your-homeassistant:8123/mcp_server/sse"
HOME_ASSISTANT_TOKEN = "your-long-lived-access-token"