mcpField
R
Relay

Relay

リモート
yesrelay.comコミュニケーション05 週間前に更新
リポジトリ公式サイト

Relay について

Relayはチーム向けのビジネス電話・SMSサービスです。ホスト型MCPサーバーを通じて、Claudeなどのクライアントから通話、メッセージ、連絡先、通話フローを操作できます。フローの公開はアプリ上で人が行います。

主な機能

  1. 01通話、SMS、通話文字起こしの閲覧
  2. 02チーム連絡先の検索と管理
  3. 03チーム番号からのSMS送信
  4. 04通話フローの下書き作成と検証
  5. 05チームメンバーと電話番号の照会

活用シーン

  1. 01通話履歴とアクション項目の確認
  2. 02連絡先の検索や更新
  3. 03チーム番号からのテキスト送信
  4. 04公開前の通話ルーティング案のテスト

MCP 対応

Relayはホスト型のリモートMCPサーバーを運営し、Streamable HTTP経由で通話、SMS、連絡先、フローのツールを提供します。Bearer APIキーで認証し、フローの下書き編集と検証はできますが、公開はできません。

設定

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

エンドポイントhttps://api.yesrelay.com/api/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://api.yesrelay.com/api/mcp認証が必要

ツール

詳細

Relay MCP サーバー

Relay のリモートModel Context Protocolサーバーです。Relay は、モントリオールで開発された、チーム向けのビジネス電話・SMS アプリです。

Claude やその他の MCP クライアントから、チームの電話機能を利用できます。通話とテキストメッセージの一覧表示、通話の文字起こしの閲覧、連絡先の検索と更新、チーム番号からの SMS 送信、通話ルーティングフローの下書き作成ができます。

エンドポイントhttps://api.yesrelay.com/api/mcp
トランスポートStreamable HTTP(仕様 2025-06-18)、ステートレス
認証Authorization: Bearer <Relay API key>
ツール16
プラン無料プランを含むすべてのプラン
ドキュメントhttps://yesrelay.com/en/api-docs

このリポジトリにはサーバーコードは含まれていません。サーバーは Relay がホストしています。サーバー側でインストールするものはありません。

API キーを取得する

  1. https://app.yesrelay.com で無料アカウントを作成します。
  2. アプリで Administration を開き、Integrations & API に進んでキーを作成します。
  3. キーは rk_live_ で始まり、一度だけ表示されます。シークレットマネージャーに保管してください。

アプリでキーを取り消すと、MCP と REST のアクセスが同時に遮断されます。

クライアントを接続する

Claude Code
claude mcp add --transport http relay https://api.yesrelay.com/api/mcp \
  --header "Authorization: Bearer rk_live_..."
Claude Desktop

mcp-remote を使用して claude_desktop_config.json を設定します。

{
  "mcpServers": {
    "relay": {
      "command": "npx",
      "args": ["mcp-remote", "https://api.yesrelay.com/api/mcp",
               "--header", "Authorization:${AUTH}"],
      "env": { "AUTH": "Bearer rk_live_..." }
    }
  }
}
その他のクライアント

上記の Authorization ヘッダーを指定して、https://api.yesrelay.com/api/mcp に接続してください。

ツール

通話とメッセージ
ツール機能
relay_list_numbers組織のチームと各チームの電話番号を一覧表示します
relay_list_callsチームの最近の通話を新しい順に一覧表示します
relay_get_transcriptAI による要約とアクション項目を含む、通話の文字起こしを取得します
relay_list_messagesチームの最近のテキストメッセージを新しい順に一覧表示します。連絡先で絞り込めます
relay_send_smsチーム番号からテキストメッセージを送信します。実際に送信され、料金が発生し、取り消せません
連絡先とチーム
ツール機能
relay_search_contactsチームの連絡先リストを、名、姓、または会社名で検索します
relay_create_contactチームの連絡先リストに連絡先を追加します
relay_update_contact既存の連絡先のフィールドを置き換えます
relay_list_members組織のメンバーとその識別子を一覧表示します
フロー(通話ルーティング、Business プランおよび Scale プラン)
ツール機能
relay_list_flows組織の通話フローを一覧表示します
relay_get_flowフローの稼働中のグラフと下書きを取得します
relay_flow_schemaブロックの種類、想定されるフィールド、ルーティングエンジンのルールを取得します
relay_create_flowテンプレートから電話番号のフローを作成します
relay_save_flow_draft下書きを置き換えます。発信者が聞く内容は変わりません
relay_check_flowグラフを書き込まずにテストします
relay_discard_flow_draft下書きを破棄し、稼働中の内容に戻します

フローを公開するツールはありません。エージェントは通話経路の下書きを作成してチェックできますが、稼働状態にするにはアプリから人が操作する必要があります。

安全対策

MCP 経由で送信されるテキストメッセージには、アプリから送信する場合と同じチェックが適用されます。

拒否コード発生条件
recipient_opted_out受信者がこのチームに STOP(または ARRET、UNSUBSCRIBE)と返信した場合
daily_limit_reachedチームの日次上限(顧客が設定した上限、または自動設定の上限)に達した場合
workspace_budget_reachedチームの利用上限に達した場合
sending_suspendedサーキットブレーカーによって送信が一時停止されている場合。受信は引き続き可能です

利用できる機能はプランによって異なります。テキストメッセージの送信には有料プランが必要で、フローツールの利用には Business プランまたは Scale プランが必要です。

制限

プランキーごとの 1 分あたりのリクエスト数キー数
Free302
有料1205

JSON-RPC バッチ内の各メッセージは、1 件のリクエストとしてカウントされます。

トラブルシューティング

クライアントに読み取りエラーが表示されるか、curl がエラー 56(「chunk hex-length」)で失敗します。 HTTPS トラフィックを検査する一部のウイルス対策ソフトウェアが MCP の応答を破損させます。Avast でこの問題を確認しています。サーバーは正しく応答しています。ウイルス対策ソフトウェアの HTTPS スキャン対象から api.yesrelay.com を除外してから、もう一度お試しください。

401 Invalid API key。 キーが未設定、取り消し済み、または期限切れです。アプリで新しいキーを作成してください。

こちらも利用できます

  • REST API:https://api.yesrelay.com/api/v1。リファレンスは https://api.yesrelay.com/docs
  • 通話および SMS イベント用の署名付き Webhook(HMAC SHA-256)

サポート

[email protected]

コメント

MCP は初めてですか?

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

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