mcpField
N
Nature Remo MCP server

Nature Remo MCP server

ローカル
npmjs.comその他781 週間前に更新

Nature Remo MCP server について

Nature Remo MCP serverはNature Remo APIをMCPに接続し、家庭内デバイスの自動化に利用できます。デバイスや家電の一覧取得に加え、テレビとエアコンを操作するツールを備えています。

主な機能

  1. 01家庭内デバイスの一覧取得
  2. 02家電の一覧取得
  3. 03テレビボタンの操作
  4. 04エアコン設定の変更

活用シーン

  1. 01Nature Remoのデバイスや家電を確認
  2. 02エージェント経由でテレビを操作
  3. 03エアコンのモード、温度、風量を調整

MCP 対応

MCPクライアントに、Nature Remoのデバイス・家電の照会、テレビ操作、エアコン操作のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nature-remo": {
"command": "npx",
"args": [
"-y",
"noboru-i/nature-remo-mcp-server"
],
"env": {
"ACCESS_TOKEN": "<ACCESS_TOKEN>"
}
}
}
}
起動コマンドnpx -y noboru-i/nature-remo-mcp-server
設定が必要な環境変数
ACCESS_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmnoboru-i/nature-remo-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Nature Remo MCP サーバー

npm version

Nature Remo API 用の MCP サーバーです。

概要

これは、Model Context Protocol SDK を使用してリクエストを処理し、Nature Remo API と連携するように設計された Nature Remo 用の MCP サーバーです。Nature Remo デバイスとのやり取りを管理、自動化するためのツールを提供します。

前提条件

  1. Nature Remo Home で独自の access_token を作成してください。詳しくはドキュメントをご覧ください。

セットアップ

VS Code での使用

次の設定を User Settings(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 をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。