Token导航 LogoToken导航

MCP Server · 浏览器工具

myio MCP

myIO MCP服务器是一个通过标准化协议控制与监控智能家居设备的服务,支持开关、继电器、PWM设备和传感器数据的读取。

未说明官方级别未说明来源级核验工具 15
智能家居JavaScriptClaude设备控制Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
SmarthomeNinja
提供方
SmarthomeNinja

工具数量

15

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

myio MCP 属于浏览器工具类 MCP Server,公开资料标注 15 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

myIO MCP服务器

myIO智能家居控制器系统的模型上下文协议(MCP)服务器。

概述

此MCP服务器使AI助手能够通过标准化协议控制和监控myIO智能家居设备。它提供了控制开关、继电器、PWM设备和读取传感器数据的工具。

特性

  • 切换控制:打开/关闭开关、切换和检查状态
  • 继电器控制:具有开/关/切换操作的控制继电器
  • PWM控制:为可调光设备设置PWM值(0-100%)
  • 传感器读数:读取传感器值和状态
  • 设备发现:列出所有连接的设备

安装

先决条件

  • Node.js 16或更高版本
  • 访问网络上的myIO控制器
  • myIO控制器的IP地址

安装依赖项

npm install

构建项目

npm run build

配置

服务器要求通过环境变量配置myIO控制器的基本URL:

export MYIO_BASE_URL="http://192.168.1.100"

备注:替换 192.168.1.100 使用myIO控制器的实际IP地址。myIO控制器的默认端口通常为843。

例如,如果您的myIO位于IP 192.168.1.50 在端口843上:

export MYIO_BASE_URL="http://192.168.1.50:843"

用法

运行服务器

npm start

或者使用自定义配置:

MYIO_BASE_URL="http://192.168.1.50:843" npm start

发展模式

对于自动重建的开发:

npm run watch

与MCP客户端一起使用

要将此服务器与MCP客户端(如Claude Desktop)一起使用,请将其添加到MCP配置中:

{
  "mcpServers": {
    "myio": {
      "command": "node",
      "args": ["/path/to/myio-mcp/dist/index.js"],
      "env": {
        "MYIO_BASE_URL": "http://192.168.1.100:843"
      }
    }
  }
}

可用工具

切换控制

  • myio_switch_on -打开开关设备
  • myio_switch_off -关闭开关设备
  • myio_switch_toggle -切换开关设备状态
  • myio_switch_status -获取当前开关状态

继电器控制

  • myio_relay_on -打开继电器
  • myio_relay_off -关闭继电器
  • myio_relay_toggle -切换继电器状态
  • myio_relay_status -获取当前继电器状态

PWM控制

  • myio_pwm_set -设置PWM值(0-100%)
  • myio_pwm_off -关闭PWM设备(0%)
  • myio_pwm_on_full -将PWM设备打开至满功率(100%)
  • myio_pwm_status -获取当前PWM值

传感器读数

  • myio_sensor_read -读取传感器值
  • myio_sensor_status -获取传感器状态和元数据

设备管理

  • myio_list_devices -列出myIO系统中的所有设备

示例用法

一旦配置了MCP客户端,您就可以使用自然语言与myIO设备进行交互:

  • “打开客厅灯”(开关控制)
  • “将卧室调光器设置为50%”(PWM控制)
  • “厨房里的温度是多少?”(传感器读数)
  • “切换车库门继电器”(继电器控制)
  • “显示我的所有设备”(设备列表)

API 参考

服务器通过REST API端点与myIO通信:

  • GET /api/devices -列出所有设备
  • GET /api/devices/{id} -获取设备状态
  • POST /api/switch/{id} -设置开关状态
  • POST /api/relay/{id} -设置继电器状态
  • POST /api/pwm/{id} -设置PWM值
  • GET /api/sensor/{id} -读取传感器值

备注:这些端点基于标准myIO API模式。请参阅您的myIO Valet API文档(IO Valet-3.9+API_HU.pdf),了解您的特定myIO版本所使用的确切端点结构。

项目结构

myio-mcp/
├── src/
│   ├── index.ts          # Main MCP server entry point and tool implementations
│   └── api.ts            # myIO REST API client
├── dist/                 # Compiled JavaScript output
├── package.json          # Project dependencies and scripts
├── tsconfig.json         # TypeScript configuration
├── API_REFERENCE.md      # API documentation and integration notes
└── README.md            # This file

发展

脚本

  • npm run build -将TypeScript编译为JavaScript
  • npm start -运行已编译的服务器
  • npm run dev -在一个命令中构建和运行
  • npm run watch -开发观看模式

添加新工具

要添加新工具,请执行以下操作:

  1. 在中创建新文件 src/tools/ (例如。, newdevice.ts)
  2. 实现刀具注册功能
  3. 导入并注册 src/index.ts

故障排除

连接问题

如果无法连接到myIO控制器:

  1. 验证IP地址是否正确
  2. 检查myIO控制器是否已通电并连接到网络
  3. 确保您的计算机可以ping myIO IP地址
  4. 验证端口号(默认值通常为843)
  5. 检查myIO版本是否需要身份验证

认证

某些myIO配置可能需要HTTP身份验证。如果遇到401个错误,您可能需要修改API客户端以包含身份验证头。

API实施状态

重要:当前API客户端实现使用遵循通用REST约定的占位符REST API端点。要将此服务器与实际的myIO代客泊车系统一起使用,您需要更新中的API端点 src/api.ts 以匹配IO Valet-3.9+API_HU.pdf文档中的API规范。

看 API_REFERENCE.md 了解需要更新的内容的详细信息。

许可证

麻省理工学院

支持

有关myIO的具体问题,请参阅:

  • myIO Valet API文档:IO Valet-3.9+API_HU.pdf
  • 智能家居忍者网站:https://smarthomeninja.hu/

对于MCP服务器问题,请在此存储库上打开问题。

工具与能力

工具数量

15

资源数量

0

提示词数量

0

能力标签

智能家居JavaScript本地部署设备控制传感器读取物联网自动化

支持客户端

Claude DesktopClaude

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

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 15 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

15未说明未标注1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

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

常见问题

5 条

myio MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

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

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

myio MCP 收费吗?

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

myio MCP 需要 API Key 吗?

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

myio MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP