Token导航 LogoToken导航

MCP Server · 搜索检索

Lifx Lan MCP

MCP (Model Context Protocol) server for allowing AI agents to interact with the Lifx lights on your LAN. Not officially affiliated with Lifx or Feit Electric

stdio官方级别未说明来源级核验工具 5lifx-lan-mcp
智能家居TypeScriptClaude

快速开始

作者 / 组织
simon-duchastel
提供方
simon-duchastel
运行时
Node.js

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP.so

选型结论

Lifx Lan MCP 属于搜索检索类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx lifx-lan-mcp

客户端配置示例

{
  "mcpServers": {
    "lifx-lan-mcp": {
      "command": "npx",
      "args": [
        "lifx-lan-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

LIFX LAN MCP

A. 模型上下文协议(MCP) 服务器,允许LLM在没有云连接的情况下通过局域网(LAN)控制LIFX灯。

备注 MCP服务器必须与LIFX灯在同一wifi网络上运行,才能使工具工作。

特性

  • 列出网络上所有可用的LIFX灯
  • 获取灯光的当前状态(颜色、开/关、标签)
  • 打开/关闭灯
  • 更改灯光颜色
  • 本地网络操作(不需要云,服务器必须在同一网络上运行)
  • 可配置传输(sse或stdio)

安装

NPX(通过本地stdio配置)-默认值

将此或类似内容添加到LLM MCP配置文件中(例如 克劳德桌面 这是 claude_desktop_config.json).

{
  "mcpServers": {
    "lifx-lan-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "lifx-lan-mcp"
      ]
    }
  }
}

运行服务器

服务器可以在两种模式下运行:stdio(默认)或HTTP服务器模式。服务器支持2025-03-26和2024-11-05协议版本。

标准模式(默认)

Stdio模式是运行服务器的最简单方式,它通过标准输入/输出直接与LLM通信。这是默认模式,不需要额外的配置。在此模式下,MCP服务器 由与其通信的客户端直接启动。

# Run in stdio mode (default)
npx lifx-lan-mcp

# Or explicitly specify stdio mode
npx lifx-lan-mcp --mode stdio

HTTP服务器模式

警告: HTTP服务器模式是危险的。它目前不支持身份验证,这意味着攻击者可以欺骗您的LLM提供数据,或者允许恶意客户端控制您的LIFX灯。在支持身份验证之前,使用风险由您自行承担。

HTTP服务器模式允许服务器作为可通过HTTP访问的独立服务运行。当您希望将服务器与LLM客户端分开运行时,例如通过网络运行,这非常有用。

# Run in HTTP server mode on default port (3000)
npx lifx-lan-mcp --mode sse

# Run in HTTP server mode on a specific port
npx lifx-lan-mcp --mode sse --port 8080
协议版本

HTTP服务器支持两种协议版本:

  1. 2025-04-21协议 (最新)

- 用途 /mcp 所有操作的端点 - 支持HTTP和SSE传输 - 客户端配置示例:

   {
     "mcpServers": {
       "lifx-lan-mcp": {
         "url": "http://localhost:3000/mcp"
       }
     }
   }
  1. 2025-03-26协议 (遗产)

- 用途 /sse 用于建立连接的端点 - 用途 /message 用于发送消息的端点 - 客户端配置示例:

   {
     "mcpServers": {
       "lifx-lan-mcp": {
         "url": "http://localhost:3000/sse"
       }
     }
   }

工具

  • lifx_list_lights

- 列出用户局域网(LAN)上当前可用的所有Lifx灯 - 每个灯都由一个唯一的字符串标签指定 - 包括有关灯光的其他信息,如组和位置 - 输入:无需

  • lifx_lan_get-lights_state

- 获取一个或多个LIFX灯的当前状态,包括颜色、开/关状态、组和位置 - 输入: - labels (string\[\]):用于获取状态的灯光标签数组

  • lifxlan_set_lights_color

- 设置一个或多个Lifx灯光的颜色 - 输入: - labels (string\[\]):用于设置颜色的灯光标签数组 - color (对象):颜色规格 - hue (数字):色调值(0.0-1.0) - saturation (数字):饱和度值(0.0-1.0) - brightness (数字):亮度值(0.0-1.0) - kelvin (数字,可选):色温,单位为开尔文(1500-9000,默认为3500) - duration (数字,可选):转换持续时间(毫秒)

  • lifx_lan_turn_on_lights

- 打开一个或多个Lifx灯,可选择特定颜色 - 输入: - labels (string\[\]):要打开的灯光标签数组 - color (对象,可选):更改颜色时的颜色规格 - hue (数字,可选):色调值(0.0-1.0) - saturation (数字,可选):饱和度值(0.0-1.0) - brightness (数字,可选):亮度值(0.0-1.0) - kelvin (数字,可选):色温(开尔文) - duration (数字,可选):转换持续时间(毫秒)

  • lifx_lan_turn_off_lights

- 关闭一个或多个Lifx灯 - 输入: - labels (string\[\]):要关闭的灯光标签数组 - duration (数字,可选):转换持续时间(毫秒)

发展

先决条件

  • Node.js
  • TypeScript
  • 本地网络上的LIFX灯

从源头构建

  1. 克隆存储库:
git clone https://github.com/simon-duchastel/lifx-lan-mcp.git
cd lifx-lan-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

MCP定义见 index.ts,其中包含LLM可用的所有工具。工具调用的API在 src/ 文件夹。

开发脚本

  • npm run prepare -编译项目(构建 dist/index.js)

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

联系

请随时联系 lifx-lan-mcp@duchastel.com 或通过 .

如果你觉得这个项目有用,你可以 给我买杯咖啡.

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

research-and-data智能家居TypeScript本地部署灯光控制本地网络MCP协议LLM集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Lifx Lan MCP

MCP.so · 本页

5stdio有2 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Lifx Lan MCP 怎么安装?

公开资料给出的安装命令是 npx lifx-lan-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Lifx Lan MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Lifx Lan MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Lifx Lan MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Lifx Lan MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP