Token导航 LogoToken导航TokenDH.com
Arpitmahajan123 MCP logo
搜索检索未说明官方级别未说明来源级核验

Arpitmahajan123 MCP

MCP Server

This project creates an MCP server using Node.js and TypeScript to autonomously control a smart bulb via UDP communication. It integrates with AI interfaces like ChatGPT or Claude, enabling seamless, anonymous, and automated lighting control with color and brightness adjustments.

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
智能家居TypeScriptClaude自动化控制ClaudeCursor

安装说明

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

作者 / 组织

Arpitmahajan123

提供方

Arpitmahajan123

最后核验

2026/5/18 02:18

快速接入

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

详细介绍

使用Claude通过MCP服务器控制智能灯泡

本项目演示了如何构建MCP(机器控制协议)。 服务器使用Node.js和TypeScript使用AI驱动的命令自主控制智能灯泡。 它通过UDP通信和ChatGPT或Claude等AI接口实现无缝、匿名和自动化的智能照明管理。

概述

该项目展示了:

  • 通过MCP服务器自主控制智能灯泡。
  • 使用光标ID和AI客户端来管理照明。
  • 使用结构化JSON命令与灯泡进行UDP通信。
  • 实时调整颜色和亮度。

运作原理

智能灯泡通信

  • 智能灯泡(例如飞利浦秀)通过预定义端口上的UDP服务器运行。
  • 每个灯泡都通过Wi-Fi网络上的专用IP地址连接。
  • JSON格式的命令(例如,打开/关闭、更改RGB)以UDP数据报的形式发送。

开发工具

  • Node.js:用于编写UDP客户端。
  • TypeScript:确保类型安全、可扩展的代码。
  • NPM:用于安装依赖项的包管理器。
  • MCP SDK:用于构建MCP服务器的官方SDK。
  • dgram模块:Node内置的UDP套接字模块。

MCP服务器结构

工具创建 每个工具都映射到一个灯泡控制动作(例如,turn_on、set_color),其中模式定义了预期的输入。

灯泡功能

  • turnOnBulb():发送UDP命令以打开灯泡。
  • turnOff Bulb():发送命令将其关闭。
  • setColor(r,g,b,调光):调整颜色和亮度。

错误处理 确保干净的连接处理并记录网络错误。

传输层 MCP服务器使用stdio传输与Cursor或其他AI平台进行接口连接,以实现实时控制。

特性

  • 通过AI或命令行输入打开/关闭灯泡。
  • 动态设置RGB颜色。
  • 使用调光百分比调整亮度。
  • AI与MCP集成,实现自动化例程。

如何跑步

  • 安装依赖项
  • pnpm安装
  • 构建TypeScript项目
  • pnpm构建
  • 运行MCP服务器
  • npm启动

确保您的智能灯泡:

  • 连接到同一网络。
  • 配置了正确的IP和UDP端口。

未来想法

  • 根据编码活动或天气调整照明。
  • 添加色温支持。
  • 与其他物联网设备(如风扇、窗帘)集成。
  • 构建用于实时控制可视化的GUI。

贡献

  • 欢迎拉取请求和反馈!让我们构建人工智能驱动的智能家居的未来。
  • 如果您想在 README.md.

______________________________________________________________________

目录标签

目录标签

智能家居TypeScriptClaude自动化控制research-and-datajavascriptnpmnodejs-server本地部署UDP通信AI集成照明管理

支持客户端

ClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP