Hyprmcp MCP-serverintegration

Hyprmcp MCP-serverintegration

Integrera Hyprmcp med FlowHunt för att styra Hyprland-skrivbord, automatisera fönsterhantering och komma åt systemstatus från dina AI-arbetsflöden.

Vad gör “Hyprmcp” MCP-servern?

Hyprmcp är en lättviktig, inofficiell Model Context Protocol (MCP)-server som exponerar hela funktionaliteten i hyprctl, kommandoradsgränssnittet för Hyprland Wayland-kompositorn, till språkmodeller. Genom att integrera med Hyprmcp kan AI-assistenter hämta och styra Hyprlands fönsterhantering, layouter, inmatningar och mer med naturligt språk. Detta förbättrar arbetsflöden för både utvecklare och användare genom att möjliggöra uppgifter som att hämta arbetsyteinformation, hantera bildskärmar, köra valfria Hyprland-kommandon och inhämta systemstatus – allt via ett konversationellt AI-gränssnitt. Servern är experimentell och i beta, och fungerar som en brygga mellan Hyprlands rika kommandouppsättning och moderna språkmodellsdrivna gränssnitt.

Lista över prompts

Inga prompt-mallar nämns i den tillgängliga dokumentationen eller i repositories.

Lista över resurser

Inga explicita MCP-resurser finns dokumenterade i repository eller README.

Lista över verktyg

  • run_hyprctl_command
    Kör valfria hyprctl-kommandon.
  • get_version
    Hämtar Hyprland-version och bygginformation.
  • list_monitors
    Listar alla anslutna bildskärmar och deras egenskaper.
  • list_workspaces
    Listar alla aktiva arbetsytor.
  • list_clients
    (Ingen beskrivning angiven, men listar troligen Hyprland-klienter/fönster.)

Användningsfall för denna MCP-server

  • Fönsterhantering via AI
    Möjliggör för AI-assistenter att styra och hämta information om Hyprland-fönster, layouter och arbetsytor, vilket förenklar skrivbordsorganisation.
  • Automatiserade systemstatusförfrågningar
    Utvecklare kan använda naturligt språk för att kontrollera bildskärmskonfigurationer, aktiva arbetsytor och klientfönster, vilket förenklar diagnostik och skriptning.
  • Versions- och miljögranskning
    Hämta Hyprland-version/bygginfo för felsökning eller dokumentation via AI-frågor.
  • Integration med utvecklarverktyg
    Integrera Hyprland-kontroll sömlöst i MCP-kompatibla klienter (t.ex. Claude, Cursor) för utvecklarautomation.
  • Anpassad arbetsflödesautomation
    Använd valfria hyprctl-kommandon via konversationella gränssnitt för avancerade, upprepbara inställningar och arbetsflöden.

Hur det installeras

Windsurf

Inga installationsinstruktioner eller konfigurationsexempel finns för Windsurf.

Claude

  1. Klona repositoryt
    • git clone https://github.com/stefanoamorelli/hyprmcp.git
    • cd hyprmcp
  2. Hämta din HYPRLAND_INSTANCE_SIGNATURE
    • echo $HYPRLAND_INSTANCE_SIGNATURE
  3. Redigera konfiguration
    • Öppna ~/.config/Claude/claude_desktop_config.json
  4. Lägg till Hyprmcp MCP-server
    • Infoga följande JSON-snutt:
      "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. Spara och starta om
    • Spara filen och starta om Claude Desktop för att tillämpa ändringarna.

Säkra API-nycklar

Använd miljövariabler i env-sektionen:

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

Cursor

Inga installationsinstruktioner eller konfigurationsexempel finns för Cursor.

Cline

Inga installationsinstruktioner eller konfigurationsexempel finns för Cline.

Hur du använder denna MCP i flows

Använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP flow

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion lägger du in dina MCP-serveruppgifter enligt detta JSON-format:

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

När du har konfigurerat detta kan AI-agenten använda denna MCP som ett verktyg med tillgång till alla dess funktioner och möjligheter. Kom ihåg att ändra “hyprmcp” till din MCP-servers faktiska namn och byt ut URL:en mot din egen serveradress.


Översikt

SektionTillgänglighetDetaljer/Kommentarer
Översikt
Lista över promptsInga prompt-mallar dokumenterade
Lista över resurserInga explicita MCP-resurser dokumenterade
Lista över verktyg5 verktyg listade i README
Säkra API-nycklarVia env i konfigurationsexempel
Sampling-stöd (mindre viktigt vid utvärdering)Ej nämnt

Vår bedömning

Hyprmcp levererar en fokuserad, användbar brygga mellan Hyprland och MCP-klienter, med tydliga verktyg och installation för åtminstone en större plattform. Dock saknas prompt-mallar, explicita resursdefinitioner och bredare installations-/plattformssupport. Som ett experimentellt projekt är det en solid startpunkt för avancerade användare och utvecklare, men skulle gynnas av utökad dokumentation och resurssupport.

MCP-betyg

Har LICENS✅ (MIT)
Har minst ett verktyg
Antal forks2
Antal stjärnor7

BETYG: 5/10
Stabil på grunderna (verktyg, licens, kärnfunktion), men brister i prompt-/resursdokumentation och detaljer om flerplattformssupport.

Vanliga frågor

Vad är Hyprmcp?

Hyprmcp är en inofficiell MCP-server som exponerar Hyprland-kompositorns fullständiga kommandorads-API (hyprctl) för AI-assistenter och språkmodeller, vilket möjliggör naturlig språkstyrning och automation av din Linux-skrivbordsmiljö.

Vad kan jag göra med Hyprmcp och FlowHunt?

Du kan använda AI för att hantera fönster, arbetsytor, bildskärmskonfigurationer och köra valfria Hyprland-kommandon, allt via konversationella gränssnitt i FlowHunt.

Är Hyprmcp redo för produktion?

Nej, Hyprmcp är experimentell och i beta. Den är avsedd för utvecklare och avancerade användare som vill automatisera och prototypa med Hyprland och AI.

Vilka plattformar har dokumenterade installationsinstruktioner?

Officiella installationsinstruktioner finns för Claude Desktop. Andra plattformar som Windsurf, Cursor och Cline är ännu inte dokumenterade.

Hur säkrar jag min Hyprland instance signature?

Ange din HYPRLAND_INSTANCE_SIGNATURE som en miljövariabel i din serverkonfiguration för att hålla den säker.

Vilka verktyg exponerar Hyprmcp?

Den exponerar verktyg för att köra valfria hyprctl-kommandon, hämta versionsinformation, lista bildskärmar, arbetsytor och klientfönster.

Finns det prompt-mallar eller explicita resurser med?

Nej, Hyprmcp tillhandahåller för närvarande inga prompt-mallar eller explicita MCP-resursdefinitioner.

Vilken licens använder Hyprmcp?

MIT-licens.

Ge din Hyprland-skrivbord AI-kontroll

Koppla ditt Hyprland-upplägg till FlowHunt med Hyprmcp och automatisera skrivbordsuppgifter, diagnostik och arbetsflöden med språkmodeller.

Lär dig mer

Hyperbrowser MCP-server
Hyperbrowser MCP-server

Hyperbrowser MCP-server

Hyperbrowser MCP (Model Context Protocol) Server förbinder AI-assistenter med externa datakällor, API:er och tjänster. Den effektiviserar utvecklingsflöden geno...

3 min läsning
AI MCP Server +5
ModelContextProtocol (MCP) Server-integration
ModelContextProtocol (MCP) Server-integration

ModelContextProtocol (MCP) Server-integration

ModelContextProtocol (MCP) Server fungerar som en brygga mellan AI-agenter och externa datakällor, API:er och tjänster, vilket gör det möjligt för FlowHunt-anvä...

3 min läsning
AI Integration +4
Hyperliquid MCP-serverintegration
Hyperliquid MCP-serverintegration

Hyperliquid MCP-serverintegration

Anslut FlowHunt med Hyperliquid MCP-servern för att möjliggöra AI-drivna arbetsflöden med realtids- och historiska kryptohandelsdata, orderboksöversikter och au...

4 min läsning
MCP Server DeFi +3