remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows AI agents to interact with Novu's notification infrastructure, including triggering events, managing subscribers, and handling topics for notifications
Implementación de Novu MCP
Esta es una implementación de TypeScript de un servidor de Protocolo de Contexto de Modelo (MCP) para Novu, que permite a los agentes de IA interactuar con la infraestructura de notificación de Novu.
Configuración
- Instalar dependencias:
- Construir el proyecto:
- Inicie el servidor MCP:
Para el desarrollo, puedes utilizar:
Configuración
El servidor MCP requiere que se configure una clave API de Novu en smithery.yml
. Puede obtenerla desde su panel de control de Novu.
Operaciones disponibles
El servidor MCP admite las siguientes operaciones de Novu:
Eventos
trigger_event
: Envía una notificación a suscriptores específicosbroadcast_event
: Envía una notificación a todos los suscriptorescancel_triggered_event
: Cancelar una notificación activada
Notificaciones
get_notifications
: Lista de notificaciones con paginaciónget_notification_stats
: Obtener estadísticas de notificaciones
Suscriptores
get_subscribers
: Lista de suscriptores con paginacióncreate_subscriber
: Crea un nuevo suscriptorupdate_subscriber
: Actualizar los detalles del suscriptordelete_subscriber
: Eliminar un suscriptor
Temas
get_topics
: Lista todos los temascreate_topic
: Crea un nuevo temadelete_topic
: Eliminar un tema existenteadd_subscribers_to_topic
: Agregar suscriptores a un temaremove_subscribers_from_topic
: Eliminar suscriptores de un tema
Ejemplo de uso
Para activar una notificación:
Para crear un suscriptor:
Desarrollo
El código fuente está escrito en TypeScript y sigue prácticas de desarrollo modernas. La implementación principal se encuentra en src/index.ts
, con la lógica específica de Novu en src/novu-service.ts
.
This server cannot be installed
Permite que los agentes de IA interactúen con el sistema de notificaciones de Novu, lo que facilita operaciones como el envío de notificaciones, la gestión de suscriptores y la organización de temas.