smithery-mcp

smithery-mcp

1

This project is a TypeScript-based MCP server for Novu, enabling AI agents to manage notifications and subscriptions through Novu's infrastructure. It supports a wide range of operations including triggering and broadcasting notifications, managing subscribers, and handling topics.

Novu MCP Implementation

This TypeScript project implements a Model Context Protocol (MCP) server for Novu, facilitating interaction between AI agents and Novu's notification system.

Setup

  • Install dependencies
  • Build and run the project
  • Start the MCP server for development

Configuration

  • Requires Novu API key in smithery.yml

Available Operations

Events

  • Send, broadcast, and cancel notifications

Notifications

  • List notifications and get stats

Subscribers

  • Manage subscribers

Topics

  • Manage topics and subscribers within topics

Development

  • Written in TypeScript with modern practices