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.
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
- AsecurityFlicenseAqualityMCP server that enables reading and writing macOS system preferences and application settings through the defaults system.Last updated -411Python
- -securityAlicense-qualityAn MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.Last updated -3PythonMIT License
- -securityAlicense-qualityA macOS app that provides an MCP server to your Messages, Contacts, and moreLast updated -742MIT License
- -securityFlicense-qualityA simple MCP server implementation that demonstrates streaming capabilities with tools for greetings and notifications, accessible through an interactive command-line client.Last updated -1TypeScript