Servidor MCP de Apple Notifier
Envía notificaciones nativas de macOS e interactúa con los cuadros de diálogo del sistema a través de cualquier cliente compatible con MCP como Claude Desktop o Cline.
Prerrequisitos
- macOS
- Node.js >= 18
- Un cliente compatible con MCP (Claude Desktop, Cline)
Instalación
Instalación mediante herrería
Para instalar Apple Notifier para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Instalar el paquete globalmente:
- Agregue a su archivo de configuración de MCP:
Para Cline ( cline_mcp_settings.json
):
Para Claude Desktop ( claude_desktop_config.json
):
Características
Enviar notificaciones
Muestra notificaciones nativas de macOS con contenido personalizable.
Parámetros:
title
(obligatorio): cadena: el título de la notificaciónmessage
(obligatorio): cadena: el contenido principal del mensajesubtitle
(opcional): cadena - Un subtítulo para mostrarsound
(opcional): booleano - Si se reproducirá el sonido de notificación predeterminado (predeterminado: verdadero)
Indicaciones de visualización
Muestra mensajes de diálogo interactivos para obtener información del usuario.
Parámetros:
message
(obligatorio): cadena: texto que se mostrará en el cuadro de diálogo de solicituddefaultAnswer
(opcional): cadena - Texto predeterminado para rellenar previamentebuttons
(opcional): string[] - Etiquetas de botones personalizadas (máximo 3)icon
(opcional): 'nota' | 'detener' | 'precaución' - Icono para mostrar
Texto a voz
Utilice las capacidades de texto a voz de macOS.
Parámetros:
text
(obligatorio): cadena - Texto a leervoice
(opcional): cadena - Voz a utilizar (predeterminada: voz del sistema)rate
(opcional): número - Velocidad de voz (-50 a 50, predeterminado 0)
Tomar capturas de pantalla
Captura capturas de pantalla usando la captura de pantalla de macOS.
Parámetros:
path
(obligatorio): cadena - Ruta donde guardar la captura de pantallatype
(obligatorio): 'pantalla completa' | 'ventana' | 'selección' - Tipo de captura de pantallaformat
(opcional): 'png' | 'jpg' | 'pdf' | 'tiff' - Formato de imagenhideCursor
(opcional): booleano - Si se debe ocultar el cursorshadow
(opcional): booleano - Si se debe incluir la sombra de la ventana (solo para el tipo de ventana)timestamp
(opcional): booleano - Agrega una marca de tiempo al nombre del archivo
Selección de archivos
Abrir el cuadro de diálogo de selección de archivos nativos de macOS.
Parámetros:
prompt
(opcional): cadena - Mensaje de avisodefaultLocation
(opcional): cadena - Ruta de directorio predeterminadafileTypes
(opcional): objeto - Filtro de tipo de archivo (por ejemplo, {"public.image": ["png", "jpg"]})multiple
(opcional): booleano - Permitir la selección de múltiples archivos
Ejemplo de uso
Contribuyendo
Consulte CONTRIBUTING.md para conocer la configuración y las pautas de desarrollo.
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor MCP simple que puede enviar notificaciones en dispositivos Mac.
Related MCP Servers
- -securityAlicense-qualityAn MCP Server Integration with Apple ShortcutsLast updated -27191JavaScriptApache 2.0
- -securityFlicense-qualityAn MCP server to list and launch applications on MacOSLast updated -184JavaScript
- -securityFlicense-qualityPushinator MCP lets you send push notifications to your devices from your LLM-powered workflows.Last updated -TypeScript
- -security-license-qualityAn MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.Last updated -2PythonMIT License