mcpField
S
SendSeven Messaging

SendSeven Messaging

リモート
sendseven.comコミュニケーション12 日前に更新
リポジトリ公式サイト

SendSeven Messaging について

SendSeven Messaging は、SendSeven を利用するサポートチーム向けの MCP サーバーです。AI クライアントから会話、連絡先、キャンペーン、ナレッジベース検索、チームチャットを操作でき、OAuth スコープまたは API トークンでアクセスを管理します。

主な機能

  1. 01会話の一覧表示と管理
  2. 02複数チャネルでのメッセージ送信
  3. 03連絡先の検索と更新
  4. 04キャンペーンの作成と状況確認
  5. 05ナレッジベースの検索
  6. 06チームチャットと Webhook の管理

活用シーン

  1. 01サポート会話の振り分け・割り当て・終了
  2. 02WhatsApp やメールで顧客に連絡
  3. 03キャンペーンを作成して状況を確認
  4. 04サポート用ナレッジベースから回答を検索

MCP 対応

この MCP サーバーは、リモートエンドポイントまたはセルフホスト構成で対応クライアントを SendSeven に接続します。利用可能なツールは OAuth スコープで制御され、API トークンも使用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.sendseven.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

SendSeven MCP Server

License: MIT MCP Node.js Cloudflare Workers

SendSeven の公式 Model Context Protocol(MCP)サーバーです。SendSeven は、WhatsApp、Instagram のダイレクトメッセージ、Telegram、SMS、Messenger、ライブチャット、メールに対応する統合メッセージング API プラットフォームです。

SendSeven アカウントを Claude、ChatGPT、Gemini、Cursor、または MCP 互換の AI アシスタントに接続すると、統合受信トレイの管理、オムニチャネルメッセージ(WhatsApp、Instagram のプライベート返信、Telegram、SMS、Messenger、メール)の送信、マーケティングキャンペーンの実施、チームチャットボットの運用、自然言語によるナレッジベースの検索ができます。これらすべてを、既存のカスタマーサポートおよびメッセージング API プラットフォームを通じて利用できます。

クイックスタート

オプション 1:リモートサーバー(推奨)

インストールは不要です。AI クライアントに追加してください。

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "sendseven": {
      "url": "https://mcp.sendseven.com/mcp",
      "auth": {
        "type": "oauth2",
        "authorizationUrl": "https://mcp.sendseven.com/authorize",
        "scopes": ["conversations:read", "messages:create", "contacts:read"]
      }
    }
  }
}

Claude Code(.claude/settings.json):

{
  "mcpServers": {
    "sendseven": {
      "url": "https://mcp.sendseven.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

ChatGPT(Settings > Connectors > Add custom connector):

MCP Server URL: https://mcp.sendseven.com/mcp
Authentication: OAuth

ChatGPT が OAuth 同意と機能の選択を自動的に案内するため、設定ファイルは不要です。

オプション 2:API トークン(開発者向け設定)

開発者および CI/CD パイプラインでは、静的な API トークンを使用します。

  1. SendSeven で API トークンを生成します:Settings > API Tokens
  2. トークンを Bearer ヘッダーとして、MCP クライアントを設定します
オプション 3:セルフホスト
git clone https://github.com/SendSeven-GmbH/sendseven-mcp-server.git
cd sendseven-mcp-server
npm install
npm run dev  # Runs on localhost:8787

何ができますか?

サポート業務
  • 「未対応の会話を表示して」 - 会話の一覧表示とフィルタリング
  • 「John との会話はどんな内容?」 - 会話の詳細を表示
  • 「メモに『返金済み』と記載してチケット #123 を終了して」 - 会話を終了
  • 「これを Sarah に割り当てて」 - チームメンバーに振り分け
メッセージング
  • 「+49 170 1234567 に WhatsApp で『ご注文の商品をご用意できました』と送信して」 - マルチチャネルメッセージング
  • 「会議について [email protected] にメールして」 - 最適なチャネルを自動検出
  • 「VIP の顧客をすべて検索して」 - 連絡先の検索
マーケティング
  • 「フラッシュセールについてプッシュ通知キャンペーンを作成して」 - キャンペーンの作成
  • 「エンタープライズ向けリストにメールニュースレターを送信して」 - メールキャンペーン
  • 「WhatsApp キャンペーンにはいくらかかる?」 - 費用の見積もり
ナレッジベース
  • 「返金について FAQ には何と書いてある?」 - AI を活用した KB 検索
  • 「WhatsApp 連携を設定するには?」 - セルフサービスでの回答

利用可能なツール

ツールは、OAuth 接続時に選択した機能に基づいて登録されます。以下の表では、見やすいようにツールを機能別に分類しています。OAuth の同意画面では、同じ 45 個のツールがより大きな 8 つの機能グループ(会話、メッセージング、メール、連絡先、キャンペーン、ナレッジベース、Webhook、チームチャットボット)にまとめられます。グループを許可すると、その下に記載されているすべてのツールが許可されます。パラメーターの全リファレンス:docs/TOOLS.md。

カテゴリーツール
会話list_conversations, get_conversation, send_reply, close_conversation, reopen_conversation, snooze_conversation, assign_conversation, add_internal_note, email_conversation_transcript, get_attachment_summary
メッセージングsend_message_to_contact, send_whatsapp_template, send_email, upload_attachment
連絡先search_contacts, create_contact, update_contact
タグlist_tags, create_tag, tag_conversation, untag_conversation, tag_contact, untag_contact
キャンペーンlist_contact_lists, list_campaigns, get_campaign_status, create_and_send_campaign, list_email_campaigns, get_email_campaign_analytics
ナレッジベースquery_knowledge_base, list_knowledge_base_folders
チャネルlist_channels, list_email_mailboxes, list_verified_email_domains, list_whatsapp_templates, get_whatsapp_template
チームlist_team_members, set_out_of_office, end_out_of_office
チームチャットボットlist_team_chat_channels, send_team_chat_channel_message, send_team_chat_direct_message
Webhook(開発者向け)list_webhooks, create_webhook, delete_webhook

認証

OAuth 2.0 + PKCE(推奨)

このサーバーは MCP クライアント向けの完全な OAuth 2.0 認可サーバーであり、アプリを事前登録する必要のない動的クライアント登録(DCR)に対応しています。

エンドポイントURL
MCP エンドポイントhttps://mcp.sendseven.com/mcp(ストリーミング可能な HTTP)
認可https://mcp.sendseven.com/authorize
トークンhttps://mcp.sendseven.com/token
動的クライアント登録https://mcp.sendseven.com/register

ほとんどの MCP クライアント(Claude、Cursor など)は、https://mcp.sendseven.com/mcp からこれらを自動的に検出するため、必要なのはベース URL だけです。上記の claude-desktop.json の例と examples/ ディレクトリを参照してください。フローの詳細な手順が必要なクライアントの場合:

  1. クライアントは DCR(POST /register)を使って自身を登録し、client_id を受け取ります。
  2. クライアントは PKCE の code_challenge と要求するスコープを指定して、ユーザーを /authorize に誘導します。
  3. ユーザーは SendSeven アカウントでログインし、同意画面で要求されたスコープを許可します。
  4. 認可コードを /token で引き換え、PKCE の code_verifier を使ってアクセストークンとリフレッシュトークンを取得します。
  5. すべての MCP リクエストでアクセストークンを Bearer トークンとして送信します。サーバーはリフレッシュトークンを使って自動的に更新します。

ユーザーが許可できるのは、SendSeven で割り当てられているロールがすでに持つスコープのみです。キャンペーンの権限を持たないサポートエージェントには、クライアントが何を要求してもキャンペーンツールは表示されません。

API トークン(開発者向け)

SendSeven のダッシュボード(設定 > API トークン)でトークンを生成し、Bearer ヘッダーとして渡します。CI/CD やスクリプトではより簡単ですが、自動更新されないため、手動でローテーションする必要があります。

Claude スキル

このリポジトリには、AI アシスタントにベストプラクティスを教えるワークフローガイド(スキル)が含まれています。

  • キャンペーンの作成 - キャンペーンのワークフローをステップごとに説明
  • 会話の管理 - トリアージ、返信、解決
  • 連絡先へのメッセージ送信 - 連絡先を見つけてメッセージを送信
  • チームチャットボット - チームチャットのチャネルやユーザーにボットメッセージを投稿

設定例

設定ファイルについては、examples/ ディレクトリを参照してください。

  • claude-desktop.json - Claude Desktop
  • claude-code.json - Claude Code CLI
  • cursor.json - Cursor IDE

料金

すべての SendSeven ユーザーが無料で利用できます。 MCP サーバーへのアクセスは、すべてのプランに含まれています。

  • 読み取り操作:無制限(レート制限の範囲内)
  • 書き込み操作:通常の API 使用量として課金されます
  • レート制限:プランに応じて 20~500 req/min

開発

# Install dependencies
npm install

# Run locally
npm run dev

# Run tests
npm test

# Type check
npm run typecheck

# Deploy to Cloudflare Workers
npm run deploy

セキュリティ

  • PKCE を使用した OAuth 2.0(ブラウザーにクライアントシークレットは不要です)
  • すべてのトークンは保存時に暗号化されます
  • スコープベースのアクセス制御(27 個の詳細な OAuth スコープを、同意時に選択する 8 つの機能グループに分類)
  • テナント分離(他のテナントのデータにはアクセスできません)
  • プランごとのレート制限
  • SendSeven の設定からトークンを無効化できます

ライセンス

MIT - LICENSE を参照してください

リンク

コメント

MCP は初めてですか?

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

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