OpenHue MCP サーバー
OpenHue CLI を使用して、Claude やその他の LLM インターフェイスを通じて Philips Hue ライトを制御できる MCP サーバー。
前提条件
- Node.js (v16 以上)
- ドッカー
- Claude for Desktop (オプション、テスト用)
ブリッジのセットアップ
サーバーを使用する前に、Hue ブリッジで OpenHue CLI を設定する必要があります。
- セットアップ コマンドを実行します。
- 画面上の指示に従います。
- CLIはHueブリッジを検索します
- プロンプトが表示されたら、Hueブリッジのリンクボタンを押します。
- セットアップが完了したことを確認するまで待ちます
- ライトをリストしてセットアップを確認します。
ライトがリストに表示されたら、セットアップは完了しており、MCP サーバーを使用する準備が整っています。
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
- サーバーを実行します。
特徴
このサーバーは、MCP を通じて次の機能を公開します。
照明制御
- すべてのライトを一覧表示するか、特定のライトの詳細を取得します
- ライトのオン/オフ
- 明るさを調整する
- 色を設定する
- 色温度を制御する
ルームコントロール
- すべての部屋を一覧表示するか、部屋の詳細を取得します
- 部屋のすべての照明をまとめて制御
- 部屋全体の明るさと色を設定する
シーン管理
- 利用可能なシーンを一覧表示する
- さまざまなモードでシーンをアクティブにする
- 部屋別にシーンをフィルタリング
Claude Desktopでの使用
- Claude Desktop 構成ファイルを開きます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- サーバー構成を追加します。
- Claudeデスクトップを再起動します
- サーバーが接続されていることを確認するには、ハンマーアイコンを探します
コマンド例
接続すると、次のような自然言語の質問を Claude に尋ねることができます。
- 「リビングルームにはどんな照明がありますか?」
- 「キッチンの電気を全部つけて」
- 「寝室の照明を50%の明るさに設定してください」
- 「オフィスの照明を青に変えてください」
- 「『リラックス』シーンを有効にする」
- 「書斎ではどんなシーンが楽しめますか?」
利用可能なツール
ライトをゲット
すべてのライトを一覧表示したり、特定のライトの詳細を取得したりします
コントロールライト
個々のライトを制御する
部屋を取得する
すべての部屋を一覧表示したり、特定の部屋の詳細を取得したりします
制御室
部屋のすべての照明を制御します
シーンを取得する
利用可能なシーンを一覧表示します
シーンをアクティブ化する
特定のシーンをアクティブにする
発達
プロジェクト構造
建物
ランニング
トラブルシューティング
サーバーに接続できません
- Dockerが実行中であることを確認する
- OpenHue 構成が存在することを確認する
- Claude Desktopのログを確認する
- OpenHue CLIを直接実行してみる
コマンドの失敗
- OpenHue CLI の権限を確認する
- ライト/部屋/シーン名を確認する
- Dockerコンテナのログを確認する
- Hue ブリッジの接続を確認する
ライセンス
MITライセンス
貢献
- リポジトリをフォークする
- 機能ブランチを作成する
- 変更をコミットする
- ブランチにプッシュする
- 新しいプルリクエストを作成する
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
OpenHue CLI を使用して、Claude およびその他の LLM インターフェイスを通じてPhilips Hueライトを制御できるようになります。
Related MCP Servers
- AsecurityAlicenseAqualityServer for interacting with Meilisearch through LLM interfaces like Claude.Last updated -2198PythonMIT License
- -securityAlicense-qualityEnables users to control Govee LED devices using the Govee API, with features for turning devices on/off, setting colors, and adjusting brightness through a CLI or MCP clients.Last updated -3PythonMIT License
- -securityFlicense-qualityEnables interaction with lightning addresses and common lightning tools via your LLM, providing Lightning Network functionality through natural language.Last updated -101TypeScript
- -securityAlicense-qualityA bridge that allows Claude to communicate with locally running LLM models via LM Studio, enabling users to leverage their private models through Claude's interface.Last updated -52MIT License