Integración del Servidor MCP Hyprmcp
Integra Hyprmcp con FlowHunt para controlar escritorios Hyprland, automatizar la gestión de ventanas y acceder al estado del sistema desde tus flujos de trabajo de IA.

¿Qué hace el servidor MCP “Hyprmcp”?
Hyprmcp es un servidor ligero y no oficial de Model Context Protocol (MCP) que expone toda la funcionalidad de hyprctl
, la interfaz de línea de comandos para el compositor Hyprland Wayland, a los modelos de lenguaje. Al integrarse con Hyprmcp, los asistentes de IA pueden consultar y controlar la gestión de ventanas, diseños, entradas y más de Hyprland utilizando lenguaje natural. Esto mejora los flujos de trabajo de desarrolladores y usuarios permitiendo tareas como obtener información de espacios de trabajo, gestionar monitores, ejecutar comandos arbitrarios de Hyprland y obtener el estado del sistema, todo a través de una interfaz conversacional de IA. El servidor está diseñado como experimental y en beta, proporcionando un puente entre el rico conjunto de comandos de Hyprland y las interfaces modernas impulsadas por modelos de lenguaje.
Lista de Prompts
No se mencionan plantillas de prompts en la documentación disponible ni en los archivos del repositorio.
Lista de Recursos
No se documentan recursos MCP explícitos en el repositorio ni en el README.
Lista de Herramientas
- run_hyprctl_command
Ejecuta comandos arbitrarios dehyprctl
. - get_version
Recupera la versión y la información de compilación de Hyprland. - list_monitors
Lista todos los monitores conectados y sus propiedades. - list_workspaces
Lista todos los espacios de trabajo activos. - list_clients
(No se proporciona descripción, pero probablemente lista los clientes/ventanas de Hyprland.)
Casos de Uso de este Servidor MCP
- Gestión de Ventanas vía IA
Permite a los asistentes de IA controlar y consultar ventanas, diseños y espacios de trabajo de Hyprland, optimizando tareas de organización del escritorio. - Consultas Automáticas de Estado del Sistema
Los desarrolladores pueden usar lenguaje natural para verificar configuraciones de monitores, espacios de trabajo activos y ventanas de clientes, facilitando diagnósticos y scripting. - Auditoría de Versión y Entorno
Recupera información de la versión/compilación de Hyprland para resolución de problemas o documentación mediante consultas IA. - Integración con Herramientas de Desarrollo
Integra sin problemas el control de Hyprland en clientes compatibles con MCP (por ejemplo, Claude, Cursor) para automatización de desarrolladores. - Automatización de Flujos de Trabajo Personalizados
Usa comandos arbitrarios dehyprctl
a través de interfaces conversacionales para configuraciones avanzadas y repetibles.
Cómo configurarlo
Windsurf
No se proporcionan instrucciones de configuración ni ejemplos para Windsurf.
Claude
- Clonar el Repositorio
git clone https://github.com/stefanoamorelli/hyprmcp.git
cd hyprmcp
- Obtener tu HYPRLAND_INSTANCE_SIGNATURE
echo $HYPRLAND_INSTANCE_SIGNATURE
- Editar la Configuración
- Abre
~/.config/Claude/claude_desktop_config.json
- Abre
- Añadir el Servidor MCP Hyprmcp
- Inserta el siguiente fragmento 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>" } }
- Inserta el siguiente fragmento JSON:
- Guardar y Reiniciar
- Guarda el archivo y reinicia Claude Desktop para aplicar los cambios.
Seguridad de las Claves API
Utiliza variables de entorno en la sección env
:
"env": {
"HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
}
Cursor
No se proporcionan instrucciones de configuración ni ejemplos para Cursor.
Cline
No se proporcionan instrucciones de configuración ni ejemplos para Cline.
Cómo utilizar este MCP dentro de los flujos
Uso de MCP en FlowHunt
Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo a tu agente IA:

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP utilizando este formato JSON:
{
"hyprmcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una vez configurado, el agente IA podrá usar este MCP como una herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “hyprmcp” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor.
Resumen
Sección | Disponibilidad | Detalles/Notas |
---|---|---|
Resumen | ✅ | |
Lista de Prompts | ⛔ | No se documentan plantillas de prompt |
Lista de Recursos | ⛔ | No se documentan recursos MCP explícitos |
Lista de Herramientas | ✅ | 5 herramientas listadas en el README |
Seguridad de Claves API | ✅ | Vía env en el ejemplo de configuración |
Soporte de Sampling (menos relevante en evaluación) | ⛔ | No mencionado |
Nuestra opinión
Hyprmcp proporciona un puente enfocado y útil entre Hyprland y los clientes MCP, con herramientas claras y configuración para al menos una plataforma principal. Sin embargo, carece de plantillas de prompts, definiciones explícitas de recursos y soporte de configuración/plataformas más amplio. Como proyecto experimental, es un punto de partida sólido para usuarios avanzados y desarrolladores, pero se beneficiaría de documentación y soporte de recursos más extensos.
Puntuación MCP
¿Tiene LICENCIA? | ✅ (MIT) |
---|---|
¿Tiene al menos una herramienta? | ✅ |
Número de Forks | 2 |
Número de Stars | 7 |
CALIFICACIÓN: 5/10
Sólido en lo básico (herramientas, licencia, función principal), pero carece de documentación de prompts/recursos y detalles de configuración multiplataforma.
Preguntas frecuentes
- ¿Qué es Hyprmcp?
Hyprmcp es un servidor MCP no oficial que expone toda la API de línea de comandos (hyprctl) del compositor Hyprland a asistentes de IA y modelos de lenguaje, permitiendo el control y la automatización de tu escritorio Linux mediante lenguaje natural.
- ¿Qué puedo hacer con Hyprmcp y FlowHunt?
Puedes usar IA para gestionar ventanas, espacios de trabajo, configuraciones de monitores y ejecutar comandos arbitrarios de Hyprland, todo a través de interfaces conversacionales en FlowHunt.
- ¿Hyprmcp está listo para producción?
No, Hyprmcp es experimental y está en beta. Está dirigido a desarrolladores y usuarios avanzados que buscan automatizar y prototipar con Hyprland e IA.
- ¿Qué plataformas tienen instrucciones de configuración documentadas?
Las instrucciones oficiales de configuración se proporcionan para Claude Desktop. Otras plataformas como Windsurf, Cursor y Cline aún no están documentadas.
- ¿Cómo aseguro mi Hyprland instance signature?
Pasa tu HYPRLAND_INSTANCE_SIGNATURE como una variable de entorno en la configuración del servidor para mantenerla segura.
- ¿Qué herramientas expone Hyprmcp?
Expone herramientas para ejecutar comandos arbitrarios de hyprctl, obtener información de la versión, listar monitores, espacios de trabajo y ventanas de clientes.
- ¿Incluye plantillas de prompts o recursos explícitos?
No, Hyprmcp actualmente no proporciona plantillas de prompts ni definiciones explícitas de recursos MCP.
- ¿Qué licencia utiliza Hyprmcp?
Licencia MIT.
Lleva el Control IA a tu Escritorio Hyprland
Conecta tu entorno Hyprland a FlowHunt usando Hyprmcp y automatiza tareas de escritorio, diagnósticos y flujos de trabajo con modelos de lenguaje.