Nature Remo

Provides MCP access to Nature Remo devices, enabling listing and operating devices via the Nature Remo API.
  • typescript

8

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

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

You can use the Nature Remo MCP Server to interact with Nature Remo devices through the MCP (Model Context Protocol) ecosystem. It exposes common device operations (listing devices and appliances, operating a TV or air conditioner) so you can automate and orchestrate Nature Remo actions from your MCP client.

How to use

You run the MCP server locally and connect it to your MCP client. Start the server with the required access token from Nature Remo, then send commands through your MCP client to list devices, list appliances, or operate a TV or air conditioner. Use the server as your bridge between MCP workflows and your Nature Remo devices.

How to install

Prerequisites: you need Node.js installed on your machine (which includes npm). Ensure you have a Nature Remo access token created in your Nature Remo Home account.

Install and run the MCP server locally using the following steps.

# Step 1: Install Node.js (includes npm) from the official site for your platform.
# Step 2: Run the MCP server for Nature Remo with your access token.
# Replace YOUR_TOKEN with your actual Nature Remo access token.
ACCESS_TOKEN=YOUR_TOKEN
npx -y noboru-i/nature-remo-mcp-server

Configuration and security notes

Configure your MCP client to connect to the local MCP server. The server runs as a standard stdio MCP server using the following command and environment variable.

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

Additional configuration examples

If you are using a development environment like VS Code or Claude Desktop, you can share this server configuration in your MCP settings so teammates can run the same server locally.

// VS Code (user settings) example
{
  "mcp": {
    "servers": {
      "nature-remo": {
        "command": "npx",
        "args": [
          "-y",
          "noboru-i/nature-remo-mcp-server"
        ],
        "env": {
          "ACCESS_TOKEN": "<YOUR_TOKEN>"
        }
      }
    }
  }
}
// Claude Desktop example
{
  "mcpServers": {
    "nature_remo": {
      "command": "npx",
      "args": [
        "-y",
        "noboru-i/nature-remo-mcp-server"
      ],
      "env": {
        "ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

Tools

This MCP server provides the following operations you can invoke via your MCP client:

  • list_devices - List devices on the home. No parameters required
  • list_appliances - List appliances on the home. No parameters required
  • operate_tv - Operate a TV appliance. applianceId (string, required), button (string, required), times (integer, optional)
  • operate_aircon - Operate an aircon appliance. applianceId (string, required), airDirection (string, optional), airDirectionH (string, optional), airVolume (string, optional), button (string, optional), operationMode (string, optional), temperature (string, optional), temperatureUnit (string, optional), times (integer, optional)

Available tools

list_devices

Lists all devices registered in your Nature Remo Home. Returns device identifiers and basic metadata.

list_appliances

Lists appliances connected to your Nature Remo Home. Useful for discovering appliance IDs for subsequent operations.

operate_tv

Sends a button operation to a TV appliance. Requires applianceId, button label, and optionally how many times to press.

operate_aircon

Sends control commands to an air conditioner appliance. Supports direction, mode, temperature, and button actions, with optional repetition.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Nature Remo MCP Server - noboru-i/nature-remo-mcp-server | VeilStrat