Nature Remo MCP服务器

用于Nature Remo API的MCP服务器,提供管理和自动化与Nature Remo设备交互的工具。

  • by noboru-i
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 noboru-i/nature-remo-mcp-server

使用说明

Nature Remo MCP服务器

用于Nature Remo API的MCP服务器。

概述

这是Nature Remo的MCP服务器,旨在处理请求并使用模型上下文协议SDK与Nature Remoneneneba API交互。它提供了管理和自动化与Nature Remo设备交互的工具。

先决条件

  1. 在上创建自己的access_token 雷莫自然之家.更多详细信息,请参见 文档).

设置

使用VS代码

将以下配置添加到您的用户设置(JSON)文件中。按打开设置 Cmd + Shift + P 并选择 Preferences: Open User Settings (JSON).

或者,您可以创建 .vscode/mcp.json 在工作区中创建文件,以便与他人共享配置。请注意 mcp 中不需要密钥 .vscode/mcp.json 文件。

请注意 mcp 中不需要密钥 .vscode/mcp.json 文件。

{
  "mcp": {
    "servers": {
      "nature-remo": {
        "command": "npx",
        "args": [
          "-y",
          "noboru-i/nature-remo-mcp-server"
        ],
        "env": {
          "ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
  }
}

使用Claude Desktop

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": [
        "-y",
        "noboru-i/nature-remo-mcp-server"
      ],
      "env": {
        "ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

工具

此服务器提供以下工具:

  • 列表_设备 -列出家中的设备。

    • 无需参数
  • 列表_电器 -列出家里的电器。

    • 无需参数
  • operate_tv -操作电视设备。

    • applianceId:设备id(字符串,必填)
    • button:按钮标签(字符串,必填)
    • times:按下按钮的次数(整数,可选)
  • 操作员_空调 -操作空调设备。

    • applianceId:设备id(字符串,必填)
    • airDirection:空气方向(字符串,可选)
    • airDirectionH:水平空气方向(字符串,可选)
    • airVolume:风量(串,可选)
    • button:按钮标签(字符串,可选)
    • operationMode:操作模式(字符串,可选)
    • temperature:温度(字符串,可选)
    • temperatureUnit:温度单位(字符串,可选)
    • times:按下按钮的次数(整数,可选)

许可证

该项目根据麻省理工学院开源许可证条款获得许可。请参考 麻省理工学院 完整的条款。