ClickSend MCP サーバー
ClickSend APIを介してSMSメッセージングと音声合成(TTS)通話機能を提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIモデルはプログラムによってSMSメッセージを送信したり、音声通話を開始したりできるようになります。
特徴
- SMSメッセージング:世界中のどの電話番号にもSMSメッセージを送信できます
- 音声合成通話: カスタマイズ可能な音声合成メッセージで音声通話を行えます
- レート制限: 1分あたり5アクションの制限を備えた組み込みの保護
- 入力検証:電話番号とメッセージ内容の包括的な検証
- エラー処理: 詳細なエラーメッセージと適切なエラー伝播
インストール
前提条件
- Node.js (v16 以上)
- API認証情報を持つClickSendアカウント
- MCP対応クライアント
設定
- リポジトリをクローンします。
- 依存関係をインストールします:
- プロジェクトをビルドします。
MCPクライアントの設定
cline_mcp_settings.json
ファイルまたはclaude_desktop_config.json
ファイルに次のセクションを追加します。
以下の例に示すように、ディレクトリをビルド フォルダーへの正しいパスに置き換え、ユーザー名と API キーを独自のものに置き換えてください。
使用法
利用可能なツール
1. SMSを送信する
指定された電話番号に SMS メッセージを送信します。
パラメータ:
to
: E.164形式の電話番号(例: +61423456789)message
: 送信するテキスト内容
例:
2. make_tts_call
テキスト読み上げ通話を開始します。
パラメータ:
to
: E.164形式の電話番号message
: 音声に変換するテキストコンテンツvoice
: 音声の種類(「女性」または「男性」、デフォルトは「女性」)
例:
レート制限
サーバーは不正使用を防ぐため、1分あたり5アクションのレート制限を実装しています。この制限を超えるリクエストには、再試行の遅延を提案するエラーレスポンスが送信されます。
発達
利用可能なスクリプト
npm run build
: TypeScriptをコンパイルし、出力を実行可能にするnpm run start
: MCPサーバーを起動するnpm run dev
: TypeScript コンパイラをウォッチモードで実行する
プロジェクト構造
エラー処理
サーバーは、さまざまなシナリオに対して詳細なエラー メッセージを提供します。
- 無効な電話番号
- メッセージ内容の検証失敗
- レート制限を超えました
- API認証エラー
- ネットワーク接続の問題
エラー応答には、問題の診断に役立つ適切なエラー コードと説明メッセージが含まれます。
やるべきこと
- [ ] 複数の受信者
- [ ] 送信者IDを設定する
- [x] SMS
- [x] TTS
- [ ] メールアドレス
- [ ] メディアのアップロード
- [ ] メールの添付ファイル
- [ ] MMS
- [ ] 文字
- [ ] ポストカード
- [ ] ファックス
- [ ] コスト計算と確認
- [ ] 統計
- [ ] 歴史
- [ ] 連絡先
- [ ] 自動化
ライセンス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
このサーバーにより、AI モデルは、レート制限と入力検証が組み込まれた ClickSend の API を使用して、プログラムで SMS メッセージを送信したり、テキスト読み上げ通話を開始したりできるようになります。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to utilize AivisSpeech Engine's high-quality voice synthesis capabilities through a standardized API interface.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.Last updated -1154JavaScriptThe Unlicense
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to initiate and manage real-time voice calls using Twilio and OpenAI's voice models.Last updated -14TypeScriptMIT License
- AsecurityAlicenseAqualityA Node.js server that enables AI assistants to interact with Bouyomi-chan's text-to-speech functionality through Model Context Protocol (MCP), allowing for voice reading of text with adjustable parameters.Last updated -11JavaScriptMIT License
Appeared in Searches
- A tool for connecting to fish.audio and generating AI voice
- Automated Solutions for Tax Client Services, Chatbots, VOIP, and Task Routing
- A motion capture platform (MCP) for real-time text-to-speech (TTS) integration
- Creating a phone application similar to Webtrit named Webcaller
- A tool for searching company info, monitoring social media, conducting online research, connecting to Gmail, and sending SMS