Token导航 LogoToken导航TokenDH.com
Homebridge MCP Server logo
开发工具stdio官方级别未说明来源级核验

Homebridge MCP Server

MCP Server

Homebridge MCP Server是一个实验性的MCP服务器,用于与Homebridge安装进行交互,支持本地开发和Docker部署。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
智能家居DockerShell

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lucaspbastos

提供方

lucaspbastos

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --rm homebridge-mcp-server:local

详细介绍

Homebridge MCP 服务器

用于与Homebridge安装对接的实验性MCP服务器。

先决条件

  • Node.js 24.x(在(某处)指定) .nvmrc)
  • npm(随 Node.js 一起提供)

安装

安装 Node.js

使用 nvm(推荐):

nvm install
nvm use

或者从(官方/指定源)手动安装 Node.js 24.x 。

安装依赖项

npm install

发展

构建

将TypeScript编译为 build/ 目录:

npm run build

运行构建的服务器:

npm start

手表模式

文件更改时自动重建:

npm run dev

Linting(代码检查)

运行 ESLint 检查:

npm run lint

测试

运行测试套件:

npm test

Docker

构建Docker镜像

本地测试:

./scripts/test-docker-build.sh

这构建了一个标记为(指定名称)的 Docker 镜像 homebridge-mcp-server:local.

运行 Docker 容器

docker run --rm homebridge-mcp-server:local

本地测试脚本

这个(或:该) scripts/ 该目录包含用于在本地测试CI/CD工作流的实用工具:

  • test-ci.sh - 模拟CI质量检查(代码规范检查 + 测试 + 构建)
  • test-docker-build.sh - 在本地构建Docker镜像
  • test-publish.sh - 模拟版本升级的发布工作流程

scripts/README.md 以获取详细的使用说明。

作为命令行界面(CLI)工具的安装

一旦发布到npm,即可全局安装:

npm install -g homebridge-mcp-server

或者直接使用 npx 运行:

npx homebridge-mcp-server

CI/CD 工作流

持续集成

在特性分支和拉取请求上运行:

  • 质量检查(代码审查+测试)
  • 构建验证
  • 通过自动化方式 .github/workflows/ci.yaml

发布工作流程

手动或标签触发的发布:

  • 版本计算与包更新
  • 在获得批准后发布到npm
  • 构建并发布Docker镜像到GHCR(GitHub Container Registry)和Docker Hub(需获得批准)
  • 创建GitHub发布版本
  • 通过自动化实现 .github/workflows/release.yaml

项目结构

.
├── src/                  # TypeScript source files
├── build/                # Compiled JavaScript (git-ignored)
├── scripts/              # Local testing utilities
├── .github/workflows/    # CI/CD workflows
├── containers/           # Docker development environment
└── Dockerfile            # Multi-stage Alpine build

许可证

ISC(Internet Service Center,互联网服务中心)

目录标签

目录标签

智能家居DockerShell本地部署Homebridge集成MCP服务器Node.js应用Docker部署

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP