返回市场
自然遥控MCP服务器

自然遥控MCP服务器

作者:noboru-i8 星标更新:2025-04-09

项目介绍

Nature Remo MCP 服务器

npm 版本

这是用于 Nature Remo API 的 MCP 服务器。

概述

这是一个针对 Nature Remo 设计的 MCP 服务器,旨在处理请求并与 Nature Remo API 进行交互,使用 Model Context Protocol SDK。它提供了管理并自动化与 Nature Remo 设备交互的工具。

预备条件

  1. Nature Remo Home 上创建自己的 access_token。更多详情,请参阅 文档

设置

使用 VS Code

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

或者,您可以在工作区中创建一个 .vscode/mcp.json 文件来与其他用户共享配置。请注意,在 .vscode/mcp.json 文件中不需要 mcp 键。

注意:在 .vscode/mcp.json 文件中不需要 mcp 键。

{
  "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>"
      }
    }
  }
}

工具

此服务器提供以下工具:

  • list_devices - 列出家中的设备。

    • 不需要参数
  • list_appliances - 列出家中的电器。

    • 不需要参数
  • operate_tv - 操作电视电器。

    • applianceId: 电器 ID(字符串,必需)
    • button: 按钮标签(字符串,必需)
    • times: 按下按钮的次数(整数,可选)
  • operate_aircon - 操作空调电器。

    • applianceId: 电器 ID(字符串,必需)
    • airDirection: 空气方向(字符串,可选)
    • airDirectionH: 水平空气方向(字符串,可选)
    • airVolume: 空气量(字符串,可选)
    • button: 按钮标签(字符串,可选)
    • operationMode: 运行模式(字符串,可选)
    • temperature: 温度(字符串,可选)
    • temperatureUnit: 温度单位(字符串,可选)
    • times: 按下按钮的次数(整数,可选)

许可证

该项目根据 MIT 开源许可证的条款进行许可。请参阅 MIT 获取完整条款。