HH

hekmon8/homeassistant-server-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

48 stars 7 forks 품질 76 트렌드 13MIT

Home Assistant와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 MCP-enabled 응용 프로그램을 통해 홈 보조 장치를 제어하고 모니터링하는 도구를 제공합니다.

개요

Home Assistant와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 MCP-enabled 응용 프로그램을 통해 홈 보조 장치를 제어하고 모니터링하는 도구를 제공합니다. 이 프로젝트는 AI Model Context Protocol (MCP) 생태계의 일부입니다. MCP 도구에 대한 자세한 내용은 www.aimcp.info를 참조하십시오. - 장치 상태를 얻기 - 제어 장치 상태 (온/오프) - Trigger Automations - 사용 가능한 entities 목록 Smithery를 통해 Claude Desktop용 홈 보조 MCP Server를 자동으로 설치하십시오. 4. MCP 설정 파일 (일반적으로 ~ / 라이브러리 / 응용 프로그램 지원 / 코드 / 사용자 / globalStorage / saoudrizwan.claude-dev/settings/cline mcp settings.json VSCode)에 다음을 추가하여 MCP 서버를 구성하십시오. 홈 어시스턴트 URL 및 홈 어시스턴트 URL 및 액세스 토큰을 사용하여 귀하의 홈 어시스턴트 액세스 토큰을 교체하십시오. 서버는 다음과 같은 도구를 제공합니다: 공헌은 환영합니다! 당신이 도울 수있는 방법은 다음과 같습니다 :

개요(AI 번역)

힙합

웹 사이트 설명
ProductDirs.com AI Tools Directory & Launch Platform - AI SaaS 제품, 스타트업 및 개발자 도구 발굴 및 홍보를 위한 무료 제출 서비스
ThisTools.app AI SaaS Discovery Platform - 인공 지능 소프트웨어, 자동화 도구 및 큐레이터 컬렉션을 갖춘 생산성 애플리케이션의 무료 목록 디렉토리
AIImgCombiner.com AI-Powered Image Fusion Tool - 사전 설정 스타일과 사용자 정의 프롬프트를 사용하여 인공 지능을 사용하여 사진과 결합을위한 무료 온라인 서비스

Home Assistant와 상호 작용하는 모델 Context Protocol (MCP) 서버. 이 서버는 MCP-enabled 응용 프로그램을 통해 홈 보조 장치를 제어하고 모니터링하는 도구를 제공합니다.

이 프로젝트는 AI Model Context Protocol (MCP) 생태계의 일부입니다. MCP 도구에 대한 자세한 내용은 www.aimcp.info를 참조하십시오.

특징

  • 장치 상태를 얻기
  • 제어 장치 상태 (on/off)
  • 방아쇠 자동화
  • 목록 사용 가능

설치

Smithery를 통해 설치

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Home Assistant MCP Server

🌟 Sponsors

Website Description
ProductDirs.com AI Tools Directory & Launch Platform - Free submission service for discovering and promoting AI SaaS products, startups, and developer tools with community-driven rankings
ThisTools.app AI SaaS Discovery Platform - Free listing directory for artificial intelligence software, automation tools, and productivity applications with curated collections
AIImgCombiner.com AI-Powered Image Fusion Tool - Free online service for merging and combining photos using artificial intelligence with preset styles and custom prompts for professional results

A Model Context Protocol (MCP) server for interacting with Home Assistant. This server provides tools to control and monitor your Home Assistant devices through MCP-enabled applications.

This project is part of the AI Model Context Protocol (MCP) ecosystem. For more information and documentation about MCP tools, visit www.aimcp.info.

Features

  • Get device states
  • Control device states (on/off)
  • Trigger automations
  • List available entities

Installation

Installing via Smithery

To install Home Assistant MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @hekmon8/Homeassistant-server-mcp --client claude

Manual Installation

  1. Clone this repository:
git clone https://github.com/yourusername/homeassistant-server-mcp.git
cd homeassistant-server-mcp
  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Configure the MCP server by adding the following to your MCP settings file (typically located at ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json for VSCode):
{
  "mcpServers": {
    "homeassistant": {
      "command": "node",
      "args": ["/path/to/homeassistant-mcp/homeassistant-server/build/index.js"],
      "env": {
        "HA_URL": "http://your-homeassistant-url:8123",
        "HA_TOKEN": "your-long-lived-access-token"
      }
    }
  }
}

Replace your-homeassistant-url and your-long-lived-access-token with your Home Assistant instance URL and access token.

Usage

The server provides the following tools:

1. Get Device State

// Example usage
use_mcp_tool({
  server_name: "homeassistant",
  tool_name: "get_state",
  arguments: {
GitHub에서 전체 README 보기

설치

npx -y @smithery/cli install @hekmon8/Homeassistant-server-mcp --client claude
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "homeassistant": { "command": "node", "args": ["/path/to/homeassistant-mcp/homeassistant-server/build/index.js"], "env": { "HA_URL": "http://your-homeassistant-url:8123", "HA_TOKEN": "your-long-lived-access-token" } } } }