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