Hyprmcp MCPサーバー統合

Hyprmcp MCPサーバー統合

HyprmcpをFlowHuntと連携し、Hyprlandデスクトップの制御やウィンドウ管理の自動化、AIワークフローからのシステム状態取得を実現しましょう。

「Hyprmcp」MCPサーバーとは?

Hyprmcpは、Hyprland Waylandコンポジタのコマンドラインインターフェース「hyprctl」の全機能を言語モデルに公開する、軽量かつ非公式なModel Context Protocol(MCP)サーバーです。Hyprmcpとの統合により、AIアシスタントは自然言語でHyprlandのウィンドウ管理やレイアウト、入力デバイスなどをクエリ・制御できます。これにより、ワークスペース情報の取得やモニター管理、任意のHyprlandコマンドの実行、システム状態の取得など、会話型AIインターフェースを通じて開発者やユーザーのワークフローが強化されます。本サーバーは実験的かつベータ版として設計されており、Hyprlandの豊富なコマンド群と最新の言語モデルドリブンなインターフェースの橋渡しを提供します。

プロンプト一覧

利用可能なドキュメントやリポジトリファイルには、プロンプトテンプレートは記載されていません。

リソース一覧

リポジトリやREADMEには明示的なMCPリソースは記載されていません。

ツール一覧

  • run_hyprctl_command
    任意のhyprctlコマンドを実行します。
  • get_version
    Hyprlandのバージョンおよびビルド情報を取得します。
  • list_monitors
    すべての接続済みモニターとそのプロパティを一覧表示します。
  • list_workspaces
    すべてのアクティブなワークスペースを一覧表示します。
  • list_clients
    (説明はありませんが、Hyprlandのクライアント/ウィンドウ一覧の取得と思われます。)

このMCPサーバーのユースケース

  • AIによるウィンドウ管理
    AIアシスタントがHyprlandのウィンドウやレイアウト、ワークスペースを制御・クエリでき、デスクトップ整理作業が効率化されます。
  • システム状態の自動クエリ
    開発者は自然言語でモニター構成やアクティブなワークスペース、クライアントウィンドウをチェックでき、診断やスクリプティングに役立ちます。
  • バージョン・環境監査
    Hyprlandのバージョンやビルド情報をAI経由で取得し、トラブルシューティングやドキュメント作成に活用できます。
  • 開発ツールとの統合
    Hyprland制御をMCP互換クライアント(例:Claude, Cursor)にシームレスに統合し、開発者の自動化を推進します。
  • カスタムワークフロー自動化
    会話型インターフェース経由で任意のhyprctlコマンドを活用し、高度で再現性のあるセットアップやワークフローを実現します。

セットアップ方法

Windsurf

Windsurf向けのセットアップ手順や設定例は提供されていません。

Claude

  1. リポジトリのクローン
    • git clone https://github.com/stefanoamorelli/hyprmcp.git
    • cd hyprmcp
  2. HYPRLAND_INSTANCE_SIGNATUREを取得
    • echo $HYPRLAND_INSTANCE_SIGNATURE
  3. 設定ファイルの編集
    • ~/.config/Claude/claude_desktop_config.jsonを開く
  4. Hyprmcp MCPサーバーの追加
    • 以下のJSONスニペットを挿入:
      "Hyperland MCP Server": {
        "command": "uv",
        "args": [
          "run",
          "--with",
          "mcp[cli]",
          "--with",
          "subprocess",
          "mcp",
          "run",
          "<global path of the repo>/hyprmcp/hyprmcp/server.py"
        ],
        "env": {
          "PYTHONPATH": "<global path of the repo>/hyprmcp",
          "HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
        }
      }
      
  5. 保存と再起動
    • ファイルを保存し、Claude Desktopを再起動してください。

APIキーのセキュリティ確保

envセクションに環境変数を設定します:

"env": {
  "HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
}

Cursor

Cursor向けのセットアップ手順や設定例は提供されていません。

Cline

Cline向けのセットアップ手順や設定例は提供されていません。

このMCPをフロー内で使う方法

FlowHuntでのMCP利用

FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP構成セクションで、以下のJSON形式でMCPサーバー情報を入力してください。

{
  "hyprmcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはすべての機能や能力にアクセスできるMCPツールとしてこのサーバーを利用できるようになります。“hyprmcp"は実際のMCPサーバー名、URLはご自身のサーバーURLに置き換えてください。


概要

セクション対応状況詳細/備考
概要
プロンプト一覧プロンプトテンプレート未記載
リソース一覧明示的なMCPリソース未記載
ツール一覧READMEに5つのツール記載
APIキー管理設定例でenv経由
サンプリングサポート(評価では重要度低)記載なし

総評

HyprmcpはHyprlandとMCPクライアントをつなぐ、焦点の定まった便利な橋渡しを提供しています。主要プラットフォームでのツールやセットアップが明確ですが、プロンプトテンプレートやリソース定義、多くのプラットフォームへの対応には課題が残ります。実験的プロジェクトとして、パワーユーザーや開発者の良い出発点ですが、より充実したドキュメントやリソースの拡充が望まれます。

MCPスコア

ライセンスあり✅(MIT)
ツールが1つ以上ある
フォーク数2
スター数7

RATING: 5/10
基本機能(ツール、ライセンス、コア機能)は充実していますが、プロンプト・リソース文書やマルチプラットフォームセットアップの詳細が不足しています。

よくある質問

Hyprmcpとは何ですか?

Hyprmcpは非公式のMCPサーバーで、HyprlandコンポジタのフルコマンドラインAPI(hyprctl)をAIアシスタントや言語モデルに公開し、Linuxデスクトップの自然言語制御や自動化を可能にします。

HyprmcpとFlowHuntで何ができますか?

AIを使ってウィンドウ、ワークスペース、モニター設定を管理したり、任意のHyprlandコマンドをFlowHuntの会話型インターフェース経由で実行できます。

Hyprmcpは本番利用できますか?

いいえ。Hyprmcpは実験的でベータ版です。HyprlandやAIによる自動化・プロトタイピングに興味のある開発者や上級ユーザー向けです。

どのプラットフォームでセットアップ手順が提供されていますか?

公式なセットアップ手順はClaude Desktop向けに提供されています。他のプラットフォーム(Windsurf、Cursor、Clineなど)はまだ未記載です。

Hyprlandインスタンスシグネチャのセキュリティはどう守りますか?

サーバー構成の環境変数としてHYPRLAND_INSTANCE_SIGNATUREを渡すことでセキュアに管理できます。

Hyprmcpはどんなツールを公開していますか?

任意のhyprctlコマンド実行、バージョン情報取得、モニター・ワークスペース・クライアントウィンドウ一覧取得などのツールを公開しています。

プロンプトテンプレートや明示的なリソースは含まれますか?

いいえ。Hyprmcpには現在プロンプトテンプレートや明示的なMCPリソース定義はありません。

Hyprmcpのライセンスは?

MITライセンスです。

AIによるHyprlandデスクトップ制御を実現

Hyprmcpを使ってHyprland環境をFlowHuntに接続し、言語モデルによるデスクトップタスク、診断、ワークフローの自動化を実現しましょう。

詳細はこちら

Hyperbrowser MCP サーバー
Hyperbrowser MCP サーバー

Hyperbrowser MCP サーバー

Hyperbrowser MCP(モデルコンテキストプロトコル)サーバーは、AIアシスタントと外部データソース、API、およびサービスをつなぐ架け橋です。データベース、ファイル、APIへのシームレスなアクセスを可能にし、AIエージェントが現実世界のデータと連携し、FlowHuntや他のプラットフォーム内でタスクを自動化...

1 分で読める
AI MCP Server +5
ヒューマン・イン・ザ・ループ MCP サーバー
ヒューマン・イン・ザ・ループ MCP サーバー

ヒューマン・イン・ザ・ループ MCP サーバー

FlowHunt 用ヒューマン・イン・ザ・ループ MCP サーバーは、リアルタイムのインタラクティブなGUIダイアログを通じて、人間の判断・承認・入力をAIワークフローにシームレスに統合し、安全性・コンプライアンス・カスタマイズ性を強化します。...

1 分で読める
AI MCP +6
Hyperliquid MCPサーバー連携
Hyperliquid MCPサーバー連携

Hyperliquid MCPサーバー連携

FlowHuntをHyperliquid MCPサーバーと接続し、AIによるワークフローでリアルタイムおよび過去の暗号通貨取引データ、板情報スナップショット、自動マーケット分析を実現します。...

1 分で読める
MCP Server DeFi +3