Nature Remo MCP server について
Nature Remo MCP serverはNature Remo APIをMCPに接続し、家庭内デバイスの自動化に利用できます。デバイスや家電の一覧取得に加え、テレビとエアコンを操作するツールを備えています。
主な機能
- 01家庭内デバイスの一覧取得
- 02家電の一覧取得
- 03テレビボタンの操作
- 04エアコン設定の変更
活用シーン
- 01Nature Remoのデバイスや家電を確認
- 02エージェント経由でテレビを操作
- 03エアコンのモード、温度、風量を調整
MCP 対応
MCPクライアントに、Nature Remoのデバイス・家電の照会、テレビ操作、エアコン操作のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Nature Remo MCP サーバー
Nature Remo API 用の MCP サーバーです。
概要
これは、Model Context Protocol SDK を使用してリクエストを処理し、Nature Remo API と連携するように設計された Nature Remo 用の MCP サーバーです。Nature Remo デバイスとのやり取りを管理、自動化するためのツールを提供します。
前提条件
- 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 をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。