Novu MCP Server
OfficialNovu MCP 実装
これは Novu のモデル コンテキスト プロトコル (MCP) サーバーの TypeScript 実装であり、AI エージェントが Novu の通知インフラストラクチャと対話できるようにします。
設定
依存関係をインストールします:
npm installプロジェクトをビルドします。
npm run buildMCP サーバーを起動します。
npm start開発には以下を使用できます:
npm run devRelated MCP server: New Relic MCP Server
構成
MCPサーバーを使用するには、 smithery.ymlでNovu APIキーを設定する必要があります。APIキーはNovuダッシュボードから取得できます。
利用可能な操作
MCP サーバーは次の Novu 操作をサポートしています。
イベント
trigger_event: 特定の購読者に通知を送信するbroadcast_event: すべての購読者に通知を送信するcancel_triggered_event: トリガーされた通知をキャンセルする
通知
get_notifications: ページ区切り付きの通知を一覧表示するget_notification_stats: 通知統計を取得する
購読者
get_subscribers: ページ区切りで購読者を一覧表示するcreate_subscriber: 新しいサブスクライバーを作成するupdate_subscriber: 購読者の詳細を更新するdelete_subscriber: サブスクライバーを削除する
トピック
get_topics: すべてのトピックを一覧表示するcreate_topic: 新しいトピックを作成するdelete_topic: 既存のトピックを削除するadd_subscribers_to_topic: トピックにサブスクライバーを追加するremove_subscribers_from_topic: トピックからサブスクライバーを削除する
使用例
通知をトリガーするには:
{
"type": "execute",
"payload": {
"operation": "trigger_event",
"params": {
"name": "welcome-email",
"to": "subscriber-id",
"payload": {
"name": "John Doe",
"company": "Acme Inc"
}
}
}
}サブスクライバーを作成するには:
{
"type": "execute",
"payload": {
"operation": "create_subscriber",
"params": {
"subscriberId": "unique-id",
"email": "john@example.com",
"firstName": "John",
"lastName": "Doe"
}
}
}発達
ソースコードはTypeScriptで記述されており、最新の開発手法に従っています。主な実装はsrc/index.tsにあり、Novu固有のロジックはsrc/novu-service.tsにあります。
This server cannot be installed
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
- AlicenseNot gradedqualityFmaintenanceProvides audio playback functionality for AI agents, allowing them to play notification sounds when coding tasks are completed.1MIT
- AlicenseBqualityBmaintenanceEnables 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.266MIT
- AlicenseBqualityDmaintenanceEnables 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.19141,622MIT
- AlicenseNot gradedqualityFmaintenanceEnables 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.33MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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