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
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.
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.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides audio playback functionality for AI agents, allowing them to play notification sounds when coding tasks are completed.Last updated -1MIT License
- -securityAlicense-qualityEnables AI assistants to interact with New Relic monitoring and observability data through programmatic access to New Relic APIs. Supports APM management, NRQL queries, alert policies, synthetic monitoring, dashboards, infrastructure monitoring, and deployment tracking.Last updated -2MIT License
- AsecurityAlicenseAqualityEnables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, commenting, and managing Notion pages and databases with optimized token consumption for AI agents.Last updated -1912,505MIT License
- AsecurityAlicenseAqualityEnables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, and managing pages, databases, and comments with optimized token consumption.Last updated -1912,505MIT License