Servidor MCP para Siri Shortcuts
Integra y automatiza Atajos de macOS programáticamente usando IA y LLMs mediante el Servidor MCP de Siri Shortcuts.

¿Qué hace el Servidor MCP para “Siri Shortcuts”?
El Servidor MCP para Siri Shortcuts permite que los asistentes de IA interactúen directamente con la app Atajos de macOS mediante el Model Context Protocol (MCP). Este servidor actúa como puente, permitiendo que los modelos de lenguaje (LLMs) enumeren, abran y ejecuten cualquier atajo disponible en la app Atajos del usuario. Al exponer estas capacidades, los desarrolladores pueden potenciar sus flujos de trabajo con automatizaciones que aprovechan la potencia de los atajos de Siri—integrando desde operaciones de archivos hasta cadenas de automatización complejas. Este servidor MCP genera herramientas dinámicamente para cada atajo disponible, facilitando que los clientes disparen automatizaciones, pasen parámetros y orquesten acciones de macOS de forma programática mediante un LLM.
Lista de Prompts
No hay plantillas de prompts explícitas documentadas en el repositorio. Si necesitas definir plantillas de prompts reutilizables, puede que debas crear las tuyas propias según tu flujo de trabajo.
Lista de Recursos
No se describen recursos MCP explícitos en la documentación ni en los archivos del repositorio. Normalmente, los recursos exponen datos/contenido pero no se listan para este servidor.
Lista de Herramientas
- list_shortcuts
- Lista todos los atajos de Siri disponibles en el sistema. No requiere entrada. Devuelve un arreglo con los nombres de los atajos.
- open_shortcut
- Abre un atajo especificado en la app Atajos. Entrada:
name
(cadena).
- Abre un atajo especificado en la app Atajos. Entrada:
- run_shortcut
- Ejecuta un atajo especificado, opcionalmente con parámetros de entrada. Entrada:
name
(cadena),input
(cadena, opcional).
- Ejecuta un atajo especificado, opcionalmente con parámetros de entrada. Entrada:
- Herramientas Dinámicas
- Para cada atajo disponible, se genera dinámicamente una herramienta (por ejemplo,
run_shortcut_[sanitized_shortcut_name]
) para ejecutar directamente ese atajo con entrada opcional.
- Para cada atajo disponible, se genera dinámicamente una herramienta (por ejemplo,
Casos de Uso de este Servidor MCP
- Automatización de Tareas Repetitivas
- Los desarrolladores pueden automatizar flujos de trabajo frecuentes, como lanzar aplicaciones, organizar archivos o enviar mensajes, invocando atajos de Siri a través de un LLM.
- Integración como Asistente Personal
- Los agentes de IA pueden interactuar con atajos definidos por el usuario para realizar tareas como establecer recordatorios, controlar dispositivos del hogar inteligente o actualizar calendarios.
- Pruebas de Flujos de Trabajo
- Permite la prueba y validación automatizada de atajos de Siri, asegurando que funcionen como se espera cuando se disparan programáticamente.
- Orquestación de Flujos de Trabajo Complejos
- Encadena múltiples atajos de Siri o insértalos en flujos de trabajo de IA más amplios para escenarios de automatización avanzada.
- Herramientas Dinámicas
- Expón instantáneamente nuevos atajos a los LLMs sin configuración adicional, facilitando ampliar la funcionalidad disponible a medida que crece la biblioteca de atajos del usuario.
Cómo configurarlo
Windsurf
- Asegúrate de que Node.js esté instalado en tu sistema.
- Ubica tu archivo de configuración de Windsurf.
- Añade el servidor MCP de Siri Shortcuts a tu configuración
mcpServers
:{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } }
- Guarda la configuración y reinicia Windsurf.
- Verifica la configuración listando los atajos disponibles a través de la interfaz.
Claude
- Asegúrate de que Node.js esté instalado.
- Abre tu archivo de configuración de Claude.
- Añade la siguiente entrada de servidor MCP:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } }
- Guarda los cambios y reinicia Claude.
- Confirma el funcionamiento correcto ejecutando un atajo de prueba.
Cursor
- Instala Node.js si aún no está presente.
- Abre el archivo de configuración de Cursor.
- Inserta la configuración del servidor MCP:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } }
- Guarda y reinicia Cursor.
- Asegúrate de que el servidor sea accesible desde las funciones de IA de Cursor.
Cline
- Asegúrate de que Node.js esté instalado.
- Abre el archivo de configuración de Cline.
- Añade la configuración del Servidor MCP para Siri Shortcuts:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } }
- Guarda el archivo y reinicia Cline.
- Prueba la integración listando los atajos disponibles.
Protección de Claves API:
Si necesitas proteger variables de entorno sensibles (por ejemplo, claves API), utiliza el campo env
en tu configuración:
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": ["mcp-server-siri-shortcuts"],
"env": {
"YOUR_API_KEY": "${YOUR_API_KEY_ENV_VAR}",
"GENERATE_SHORTCUT_TOOLS": "true"
}
}
}
}
Asegúrate de definir la variable de entorno real fuera de tu archivo de configuración (por ejemplo, en tu shell o entorno CI/CD).
Cómo utilizar este MCP dentro de 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 de IA:

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración MCP del sistema, inserta los detalles de tu servidor MCP usando este formato JSON:
{
"siri-shortcuts": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “siri-shortcuts” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.
Resumen
Sección | Disponibilidad | Detalles/Notas |
---|---|---|
Resumen | ✅ | |
Lista de Prompts | ⛔ | No se encontraron plantillas de prompts |
Lista de Recursos | ⛔ | No se describen recursos |
Lista de Herramientas | ✅ | list_shortcuts, open_shortcut, run_shortcut, herramientas dinámicas |
Protección de Claves API | ✅ | Vía env en configuración |
Soporte de Sampling (menos relevante) | ⛔ | No mencionado |
Soporte de Roots: No mencionado en el repositorio.
Según las tablas anteriores, el Servidor MCP para Siri Shortcuts ofrece buenas herramientas e instrucciones de configuración, pero carece de soporte explícito para recursos MCP, plantillas de prompts, roots o sampling. Es más apropiado para flujos centrados en la automatización de atajos, y su generación dinámica de herramientas es una fortaleza notable.
Nuestra opinión
Para la automatización de atajos en macOS, este servidor MCP es bastante especializado y sólido en su área. Sin embargo, para un soporte MCP más amplio (prompts, recursos, roots, sampling), es limitado. En general, es muy adecuado para usuarios que necesitan integración con Siri Shortcuts pero no para quienes requieren funciones MCP avanzadas en todos los aspectos.
Puntuación MCP
Tiene LICENSE | ⛔ |
---|---|
Tiene al menos una herramienta | ✅ |
Número de Forks | 11 |
Número de Stars | 138 |
Preguntas frecuentes
- ¿Qué hace el Servidor MCP para Siri Shortcuts?
Permite que los asistentes de IA y LLMs enumeren, abran y ejecuten cualquier atajo de macOS de forma programática, actuando como un puente entre la app Atajos y tu flujo de trabajo de IA. Se generan herramientas dinámicas automáticamente para cada atajo.
- ¿Cuáles son los principales casos de uso?
Automatización de tareas repetitivas, integración de asistentes personales de IA con flujos de trabajo de macOS, pruebas y validación de atajos, encadenamiento de múltiples automatizaciones y exposición instantánea de nuevos atajos a tus agentes de IA.
- ¿Cómo protejo variables de entorno como claves API?
Utiliza el campo `env` en tu configuración del servidor MCP y define los valores sensibles como variables de entorno fuera de tus archivos de configuración (en tu shell o entorno CI/CD).
- ¿Se admiten plantillas de prompts o recursos MCP explícitos?
No hay plantillas de prompts ni recursos explícitos documentados para este servidor. Solo se admiten herramientas y tooling dinámico de atajos.
- ¿Este servidor MCP es de código abierto?
El servidor no tiene un archivo de licencia explícito en su repositorio, por lo que el estado de open-source o los derechos de uso pueden ser limitados.
Prueba la Automatización de Siri Shortcuts
Potencia tus flujos de trabajo en macOS conectando Siri Shortcuts a tus agentes de IA con el soporte MCP de FlowHunt.