Sound Notification MCP

by ks0318-p

Integrations

  • Plays system notification sounds on macOS when AI assistants like Windsurf or Cursor require user attention, such as when coding is complete or user approval is needed.

  • Runs as a Node.js application to provide sound notification capabilities for AI coding assistants.

  • Implemented in TypeScript, allowing customization of notification sound settings.

Notificación de sonido MCP (JPN seguido de ENG)

Este proyecto es un servidor MCP que reproduce sonidos de notificación cuando los asistentes de codificación de IA como Windsurf y Cursor necesitan su atención. Puede hacer que se reproduzca un sonido de notificación cuando finalice la codificación o cuando se requiera la aprobación del usuario.

Notas y descargo de responsabilidad

  • *Al agregar configuraciones, asegúrese de agregar la configuración a las reglas (memoria para Windsurf) como un conjunto.
  • Actualmente sólo es compatible con MacOS.
  • Dado que la LLAMADA MCP se deja a discreción del LLM, existe la posibilidad de que se escuchen sonidos en momentos inesperados o que el dispositivo no funcione como se espera.
  • Tanto en Cursor como en Windsurf, a menudo no aparece un mensaje de confirmación antes de ejecutar un comando.
  • Windsurf tiene un problema en el que el sonido de notificación se reproduce varias veces al cerrar la aplicación. (Tenga en cuenta que los créditos se consumirán).

configuración

Prerrequisitos

  • Node.js (v18 o superior)
  • Hilo

instalar

# リポジトリをクローン git clone <repository-url> cd sound-notification-mcp # 依存関係のインストール yarn install # ビルド yarn build

Ahora estás listo para empezar.

Configuración para Windsurf y Cursor

Cursor

Se proporciona un ejemplo en /.cursor/mcp.json. (Si lo escribe en /.cursor/mcp.json, deberá escribirlo para cada proyecto. Si desea habilitarlo globalmente, configúrelo desde el ícono de configuración).

Windsurf

Escriba la configuración en mcp_config.json . Está bien usar exactamente el mismo contenido que /.cursor/mcp.json.

Personalización

Cambiar el sonido de las notificaciones

Cambie lo siguiente en src/index.ts :

const SYSTEM_SOUND_PATH = '/System/Library/Sounds/Glass.aiff'; // macOSのデフォルトサウンド

Los sonidos del sistema disponibles en macOS se encuentran en /System/Library/Sounds/ :

  • Botella.aiff
  • Rana.aiff
  • Funk.aiff
  • Vidrio.aiff
  • Héroe.aiff
  • Morse.aiff
  • Ping.aiff
  • Pop.aiff
  • Ronroneo.aiff
  • Sosumi.aiff
  • Submarino.aiff
  • Tink.aiff

solución de problemas

Si no hay sonido

  1. Asegúrese de que el volumen del sistema esté configurado correctamente.
  2. Verifique que el archivo de audio especificado exista.
  3. Verifique la salida del terminal para ver si hay mensajes de error.

Si el servidor MCP no se inicia

  1. Asegúrese de tener Node.js y Yarn instalados correctamente.
  2. Asegúrese de que las dependencias estén instaladas correctamente:
    yarn install
  3. Comprobar errores de compilación:
    yarn build

licencia

Instituto Tecnológico de Massachusetts (MIT)


Versión en inglés

Este proyecto es un servidor MCP que reproduce sonidos de notificación cuando los asistentes de codificación de IA como Windsurf o Cursor requieren la atención del usuario. Puede reproducir sonidos de notificación cuando se completa la codificación o cuando se necesita la aprobación del usuario.

Notas y descargo de responsabilidad

  • * Al agregar configuraciones, agregue siempre las entradas correspondientes a las reglas.
  • Actualmente solo es compatible con MAC ya que el creador usa una Mac y no puede verificarlo en Windows.
  • Dado que las LLAMADAS MCP dependen del criterio de LLM, es posible que los sonidos se reproduzcan en momentos inesperados o no funcionen como se espera.
  • En el caso del cursor, es posible que a veces los sonidos no se reproduzcan antes de la aprobación de la ejecución del comando.
  • Con Windsurf, existe un fenómeno en el que los sonidos de notificación pueden reproducirse varias veces.

Configuración

Prerrequisitos

  • Node.js (v18 o superior)
  • Hilo

Instalación

# Clone the repository git clone <repository-url> cd sound-notification-mcp # Install dependencies yarn install # Build yarn build

Ahora estás listo para empezar.

Configuración para Windsurf y Cursor

Cursor

Se proporciona una configuración de muestra en /.cursor/mcp.json (escribir en /.cursor/mcp.json requiere configuración para cada proyecto. Si desea habilitarlo globalmente, configúrelo desde el ícono de configuración).

Windsurf

Agregue la configuración a mcp_config.json . El contenido puede ser exactamente el mismo que /.cursor/mcp.json .

Para la práctica del Windsurf también es muy recomendable:

  1. Agregue las instrucciones de notificación a su archivo global_rules.md
  2. Añade la configuración de notificaciones a tus recuerdos

Esto garantiza que el asistente de inteligencia artificial utilice constantemente notificaciones de sonido cuando sea necesario.

Personalización

Cambiar el sonido de las notificaciones

Modifique la siguiente sección en el archivo src/index.ts :

const SYSTEM_SOUND_PATH = '/System/Library/Sounds/Glass.aiff'; // macOS default sound

Los sonidos del sistema disponibles en macOS se pueden encontrar en el directorio /System/Library/Sounds/ :

  • Botella.aiff
  • Rana.aiff
  • Funk.aiff
  • Vidrio.aiff
  • Héroe.aiff
  • Morse.aiff
  • Ping.aiff
  • Pop.aiff
  • Ronroneo.aiff
  • Sosumi.aiff
  • Submarino.aiff
  • Tink.aiff

Solución de problemas

Si no se reproduce ningún sonido

  1. Compruebe que el volumen del sistema esté configurado correctamente.
  2. Verifique que el archivo de sonido especificado exista.
  3. Verifique la salida del terminal para ver si hay mensajes de error.

Si el servidor MCP no se inicia

  1. Verifique que Node.js y Yarn estén instalados correctamente.
  2. Compruebe que las dependencias estén correctamente instaladas:
    yarn install
  3. Comprobar errores de compilación:
    yarn build

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor MCP que reproduce sonidos de notificación cuando los asistentes de codificación de IA como Windsurf o Cursor requieren la atención del usuario, como cuando se completa la codificación o cuando se necesita la aprobación del usuario.

  1. Notas y descargo de responsabilidad
    1. configuración
      1. Prerrequisitos
      2. instalar
      3. Configuración para Windsurf y Cursor
    2. Personalización
      1. Cambiar el sonido de las notificaciones
    3. solución de problemas
      1. Si no hay sonido
      2. Si el servidor MCP no se inicia
    4. licencia
      1. Versión en inglés
        1. Notas y descargo de responsabilidad
        2. Configuración
        3. Personalización
        4. Solución de problemas
        5. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        An MCP server that helps AI assistants access text content from websites that implement bot detection, bridging the gap between what you can see in your browser and what the AI can access.
        Last updated -
        1
        Python
        Apache 2.0
      • -
        security
        A
        license
        -
        quality
        An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
        Last updated -
        2
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol implementation that plays sound effects (completion, error, notification) for Cursor AI and other MCP-compatible environments, providing audio feedback for a more interactive coding experience.
        Last updated -
        Python
        MIT License
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        An official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.
        Last updated -
        19
        633
        Python
        MIT License
        • Apple

      View all related MCP servers

      ID: 6lx5pgexg9