- Home
- MCP servers
- Nature Remo
Nature Remo
- 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.