Skip to main content
Glama

Novu MCP Server

Official
by novuhq

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

  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build
  1. Inicie el servidor MCP:
npm start

Para el desarrollo, puedes utilizar:

npm run dev

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íficos
  • broadcast_event : Envía una notificación a todos los suscriptores
  • cancel_triggered_event : Cancelar una notificación activada

Notificaciones

  • get_notifications : Lista de notificaciones con paginación
  • get_notification_stats : Obtener estadísticas de notificaciones

Suscriptores

  • get_subscribers : Lista de suscriptores con paginación
  • create_subscriber : Crea un nuevo suscriptor
  • update_subscriber : Actualizar los detalles del suscriptor
  • delete_subscriber : Eliminar un suscriptor

Temas

  • get_topics : Lista todos los temas
  • create_topic : Crea un nuevo tema
  • delete_topic : Eliminar un tema existente
  • add_subscribers_to_topic : Agregar suscriptores a un tema
  • remove_subscribers_from_topic : Eliminar suscriptores de un tema

Ejemplo de uso

Para activar una notificación:

{ "type": "execute", "payload": { "operation": "trigger_event", "params": { "name": "welcome-email", "to": "subscriber-id", "payload": { "name": "John Doe", "company": "Acme Inc" } } } }

Para crear un suscriptor:

{ "type": "execute", "payload": { "operation": "create_subscriber", "params": { "subscriberId": "unique-id", "email": "john@example.com", "firstName": "John", "lastName": "Doe" } } }

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 .

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

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.

  1. Configuración
    1. Configuración
      1. Operaciones disponibles
        1. Eventos
        2. Notificaciones
        3. Suscriptores
        4. Temas
      2. Ejemplo de uso
        1. Desarrollo

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol implementation that enables AI agents to send notifications through Pushover.net, supporting message customization with various parameters like priority, sound, and URL.
            Last updated -
            20
            25
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            Integrates with the AgentCraft framework to enable secure communication and data exchange between AI agents, supporting both premade and custom enterprise AI agents.
            Last updated -
            1
            Python
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A modular, scalable news aggregation backend that provides a unified interface to TheNewsAPI for retrieving current and historical news articles with advanced filtering capabilities, designed specifically for consumption by AI agents.
            Last updated -
            4
          • -
            security
            A
            license
            -
            quality
            Provides audio playback functionality for AI agents, allowing them to play notification sounds when coding tasks are completed.
            Last updated -
            1
            Python
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/novuhq/smithery-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server