mcpField
N
Novu - Connect your AI agents & products to customers

Novu - Connect your AI agents & products to customers

認証済みおすすめ
novu.coフレームワーク・SDK40.2k今日更新

Novu - Connect your AI agents & products to customers について

Novu は、プロダクトや AI エージェントをユーザーが普段使うチャネルに接続するオープンソースのコミュニケーション基盤です。通知と会話を 1 つの API と統一された会話モデルで扱えます。ACI により、既存のエージェントを Slack、Microsoft Teams、Telegram、WhatsApp などに接続できます。

主な機能

  1. 01複数チャネルへの送信を統一する API
  2. 02プラットフォームを横断する統一された会話モデル
  3. 03エージェントとの双方向メッセージング
  4. 04ダイジェストに対応した通知ワークフローエンジン
  5. 05埋め込み可能なインボックスと設定コンポーネント
  6. 06承認機能付きの MCP クライアント接続

活用シーン

  1. 01既存のエージェントを Slack や Microsoft Teams に接続する
  2. 02メール、SMS、プッシュ通知を横断して送信する
  3. 03Web アプリにリアルタイムの通知センターを追加する

MCP 対応

Novu で構築したエージェントは MCP クライアントとして、Linear、GitHub、Notion などの MCP サーバーに接続しツールを利用できます。ツール呼び出しには承認を必要とでき、OAuth 認証にも対応しています。

詳細

Novu Logo

Product Hunt Hacker News NPM npm downloads

エージェントとプロダクトのためのオープンソースコミュニケーション基盤

単一の API と統一された会話モデルで、あなたのプロダクトとエージェントを、ユーザーが利用しているあらゆるチャネル — Inbox、Email、SMS、Push、Chat、Slack、Microsoft Teams、Telegram など — に接続します。


詳細を見る »

バグを報告する · ドキュメント · ウェブサイト · Discord に参加する · 変更履歴 · ロードマップ · X · お問い合わせ

ソフトウェアはより会話的になりつつあり、それに伴ってユーザーの期待も高まっています。人々はもう、目を通してすぐに忘れてしまうような静的で無関係な通知を求めていません。関わり合いたい、質問したい、もっと深く掘り下げたいと考えています。受信トレイに届く一方向のレポートではなく、探索できるスレッドを期待しているのです。ある指標について追加で質問したり、異常を詳しく調べたり、前回の続きから会話を再開したりできることを望んでいます。このブロードキャストから意味のある対話への移行こそが、Novu のコミュニケーション基盤が実現するために作られたものです。

⭐️ なぜ Novu なのか?

あらゆるプロダクトとあらゆるエージェントは、いずれ人々と、その人たちがすでに使っているチャネルを通じてコミュニケーションする必要があります。Novu はそのコミュニケーションを代わりに処理するオープンソースのレイヤーです。そのため、Inbox フィード、プロバイダー連携、チャネルの Webhook を毎回ゼロから作り直す必要はありません。

Novu を使って構築する方法は 2 つあり、それらは同じ基盤を共有しています。単一の API と統一された会話モデルです。

  • プロダクトのためのコミュニケーション基盤 — 単一の API を通じて Inbox/In-App、Email、SMS、Push、Chat にわたって通知を送信できます。ワークフロー、ダイジェスト、埋め込み可能な <Inbox /> コンポーネントを備えています。
  • エージェントコミュニケーション基盤 (ACI) — すでに構築したあらゆるエージェントを、あらゆるコミュニケーション チャネル (Slack、Microsoft Teams、Telegram、WhatsApp、メール) に、単一の会話モデルを通じて接続できます。

🚀 はじめに

無料アカウントを作成し、ダッシュボードの指示に従ってください。

📚 目次

📬 製品向けコミュニケーション基盤

複雑なマルチチャネル配信を単一のコンポーネントに変える通知プラットフォームです。開発者向けに作られ、成長のために設計され、オープンソースによって支えられています。

Novu は、Inbox/アプリ内、プッシュ、メール、SMS、チャットといった複数のチャネルを通じて通知を送信するための統合 API を提供します。カスタムワークフローを作成し、チャネルごとの条件を定義すれば、チャネルごとにプロバイダーを自前でつなぎ合わせることなく、Novu が各通知を最も効果的な方法で配信します。

  • すべてのメッセージングプロバイダーに対応する単一の API
  • 埋め込み可能なリアルタイム <Inbox /> コンポーネント
  • 分岐と条件を備えた通知ワークフローエンジン
  • 複数の通知を 1 つのメッセージにまとめるダイジェストエンジン
  • ノーコードのメールエディター
  • ユーザーが自身の通知を管理できる、埋め込み可能なプリファレンスコンポーネント

🤖 エージェントコミュニケーション基盤 (ACI)

あなたがエージェントを作り、Novu がそれに声を与えます。

ACI は、実際のコミュニケーションチャネルでユーザーと対話する必要があるエージェントをすでに構築している企業向けの、完全なスイートです。エージェントをあらゆるチャネルに接続し、各プラットフォームの癖を単一の統合された会話モデルの背後に抽象化します。

Novu は双方向の配管を処理します。各チャネルから受信メッセージを受け取り、それらを 1 つの一貫した形に正規化し、エージェントにルーティングして、エージェントの応答を再び送信します。これにより、プラットフォームごとに Webhook ハンドラーを構築・維持するのではなく、一度統合するだけで済みます。

  • 統合された会話モデル — プラットフォームごとのメッセージ形式や Webhook の癖ではなく、すべてのチャネルで一貫した単一のモデル
  • 双方向メッセージング — 同じレイヤーを通じてユーザーメッセージを受信し、エージェントの返信を送信
  • チャネル統合 — Slack、Microsoft Teams、Telegram、WhatsApp、メール、およびエージェント向けのアプリ内 Inbox
  • 独自のエージェントを持ち込み可能 — Claude Managed Agents、AI SDK、LangGraph、カスタムスタックなど、構築したものと連携します。Novu はエージェントのロジックを制約しません
  • ベストプラクティスを標準搭載 — 会話スレッディング、リアクション、チャネルに応じたフォーマット、アクション、および単一の統合サーフェス Novu はエージェントを世界につなぐものであり、エージェントそのものではありません。
ACI の動作を確認したいですか?

ACI の威力を示すために Novu Connect を構築しました。既存の Claude Managed Agent を Slack、Telegram、メールのチームメイトとして 2 分以内に統合できます。

今すぐ試してみてください:

npx novu@latest connect

埋め込み可能な Inbox コンポーネント

Novu API と管理パネルを使用すると、自分で構築することなく、リアルタイムの通知センターを Web アプリに簡単に追加できます。React を利用するか、当社の API と SDK を通じて独自に構築できます。React Native、Vue、Angular は近日対応予定です。

Novu の埋め込み可能な Inbox コンポーネント

アプリに通知センター Inbox を追加する方法の詳細をご覧ください。

プロバイダー

Novu は、使いやすい API と UI インターフェースで、複数のチャネルにわたるプロバイダーを管理する単一の API を提供します。

以下のチャネルを展開して、サポートされているプロバイダーを参照してください。

💌 Email (20 providers)
Provider
Amazon SES
Anypost
Braze
Brevo
Custom SMTP
Email Webhook
Email.js
Infobip
MailerSend
Mailgun
Mailjet
Mailtrap
Mandrill
Netcore
Outlook 365
Plunk
Postmark
Resend
SendGrid
SparkPost
📞 SMS (37 providers)
Provider
46elks
Africa's Talking
Afro SMS
Amazon SNS
Azure SMS
Bandwidth
Brevo SMS
Bulk SMS
Burst SMS
Clickatell
ClickSend
CM Telecom
Eazy SMS
Firetext
Generic SMS
Gupshup
iMedia
Infobip
iSend SMS
iSendPro SMS
Kannel
Maqsam
MessageBird
Mobishastra
Plivo
RingCentral
Sendchamp
SimpleTexting
Sinch
SMS Central
SMS77
SMSMode
Telnyx
Termii
Twilio
Unifonic
Vonage
📱 Push (8 providers)
プロバイダー
APNS
App.io
Expo
FCM
OneSignal
Push Webhook
Pusher Beams
Pushpad
💬 チャット (13 プロバイダー)
プロバイダー
Chat Webhook
Discord
GetStream
Grafana OnCall
Mattermost
Microsoft Teams
Rocket.Chat
Ryver
Slack
Telegram
Webex Messaging
WhatsApp Business
Zulip
📥 アプリ内 (1 プロバイダー)
プロバイダー
Novu Inbox

📋 行動規範をお読みください

コーディングやコラボレーションを始める前に、コミュニティ参加に関する基準(遵守していただく必要があります)を理解するために、行動規範をよくお読みください。オープンソースコミュニティの一員として、私たちは自分自身と他のコントリビューターに高いコミュニケーション基準を課しています。このプロジェクトの参加者およびコントリビューターとして、あなたは行動規範を遵守することに同意するものとします。

💻 ヘルプが必要ですか?

喜んでお手伝いします。このプロジェクトに取り組んでいる際にエラーが発生したり問題に直面したりした場合は、私たちの Discord サーバー に参加して助けを求めてください。プロジェクトに関することなら何でも話し合うことにオープンです。

🔗 リンク

🛡️ ライセンス

Novu は商用オープンソース企業です。つまり、このオープンソースリポジトリの一部には商用ライセンスが必要です。この概念は「オープンコア」と呼ばれ、コア技術は MIT ライセンスの下で完全にオープンソースであり、エンタープライズコードは商用ライセンス(「/enterprise」エンタープライズエディション)の対象となります。エンタープライズ機能は、フルタイムで採用されている Novu のコアエンジニアリングチームによって構築されています。

以下のモジュールとフォルダはエンタープライズライセンスの下でライセンスされています:

  • プロジェクトのルートにある enterprise フォルダおよびそのすべてのサブフォルダとモジュール

💪 すべてのコントリビューターに感謝します

Novu の成長を支援するために時間を割いてくださり、本当にありがとうございます。これからも頑張ってください 🥂

コントリビューター

美しいヘッダーアニメーションは LottieFiles によって提供されました ❤️

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。