mcpField
B
blink-notifications

blink-notifications

github.com/blink-newその他438 回インストール2 週間前に更新
リポジトリ

blink-notifications について

BlinkでメールやSMSを送信し、電話番号を管理するスキルです。通知や番号設定を必要とするワークフロー向けで、コマンドライン、SDK、MCPツールを利用できます。

主な機能

  1. 01HTML・テキストメールと添付ファイルの送信
  2. 02SMSの送信
  3. 03電話番号の一覧表示・購入・解放

活用シーン

  1. 01CCやBCC付きの顧客メール送信
  2. 02SMSでの認証コード送信
  3. 03SMSやAI通話用の番号設定

MCP 対応

メールとSMSの送信、電話番号の一覧表示・購入・解放を行うMCPツールを提供します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/blink-new/blink-plugin --skill blink-notifications

インストール後、Claude Code で/blink-notificationsを入力して読み込まれたか確認します。

詳細

はじめに

# Send email
blink notify email [email protected] --subject "Welcome!" --html "<h1>Hello</h1>"

# Send SMS
blink sms send +15551234567 "Your code is 123456"

# List phone numbers
blink phone list

# Buy a phone number
blink phone buy --area-code 415

MCP ツール

ツール説明
blink_notify_emailHTML/テキスト、添付ファイル、CC/BCC 付きのメールを送信します
blink_sms_sendSMS メッセージを送信します
blink_phone_list所有している電話番号を一覧表示します
blink_phone_buy電話番号を購入します
blink_phone_release電話番号を完全に解約します(課金が停止します)

メール

セットアップは不要です。Blink に組み込まれています。送信元アドレスは noreply@{projectId}.blink-email.com として自動生成されます。

const { success, messageId } = await blink.notifications.email({
  to: '[email protected]',
  subject: 'Order shipped!',
  html: '<h1>Your order is on the way</h1>',
  text: 'Your order is on the way',
})
オプションの詳細
await blink.notifications.email({
  to: ['[email protected]', '[email protected]'],
  replyTo: '[email protected]',
  cc: '[email protected]',
  bcc: '[email protected]',
  subject: 'Invoice #12345',
  html: '<h2>Invoice Ready</h2><p>See attached.</p>',
  text: 'Invoice Ready. See attached.',
  attachments: [{
    url: 'https://storage.example.com/invoices/12345.pdf',
    filename: 'Invoice-12345.pdf',
    type: 'application/pdf'
  }]
})
メールのオプション
オプション型必須説明
tostring | string[]はい宛先
subjectstringはい件名
htmlstringはい*HTML コンテンツ
textstringはい*プレーンテキストの代替コンテンツ
replyTostringいいえ返信先アドレス
ccstring | string[]いいえCC の宛先
bccstring | string[]いいえBCC の宛先
attachmentsarrayいいえ添付ファイル(url + filename)

*html または text のいずれかが必須です(配信率を高めるには両方を指定することをおすすめします)

SMS

blink sms send +15551234567 "Your verification code is 847291"
await blink.notifications.sms({
  to: '+15551234567',
  body: 'Your verification code is 847291'
})

電話番号

AI 通話(blink-ai スキルを参照)と SMS には電話番号が必要です。

# List available numbers
blink phone list

# Buy a number in a specific area code
blink phone buy --area-code 415

# Buy any available number
blink phone buy

ベストプラクティス

  1. メールの配信率を高めるため、HTML とテキストの両方を必ず含めてください
  2. 独自の from アドレスではなく、replyTo を使用してください
  3. 送信前にメールアドレスの形式を検証してください
  4. 電話番号は E.164 形式を使用します — 米国の番号には +1 を付けてください

コメント