Skip to main content
Glama
novuhq

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

Related MCP server: New Relic MCP Server

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 .

F
license - not found
Not graded
quality - not tested
Not graded
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    26
    6
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    19
    141,622
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI agents to interact with Unity projects through multimodal vision, code analysis, asset management, and scene manipulation. Supports real-time Unity editor control, project search, script creation, and visual debugging through screenshots.
    33
    MIT

View all related MCP servers

Related MCP Connectors

  • Let your AI agent notify you by email, Slack, Discord, or webhook. One tool: send_notification.

  • Create, test, publish, and manage Dreamlit notification workflows from AI clients.

  • Send notifications, manage templates, and configure integrations with Courier.

View all MCP Connectors

Latest Blog Posts

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