mcpField
P
PacketExchange

PacketExchange

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

PacketExchange について

PacketExchangeは、音声・SMSマーケットプレイスを利用するエージェントやMCPクライアント向けのホスト型MCPサーバーです。ルート検索、通信、認証、アカウント、Switch操作のツールを提供します。

主な機能

  1. 01音声ルートの検索と比較
  2. 02ルートの購入と管理
  3. 03SMS送信と通話
  4. 04電話番号認証
  5. 05残高と取引の確認
  6. 06Switchのルーティングと設定管理

活用シーン

  1. 01宛先と価格で音声ルートを検索
  2. 02音声またはSMSで認証コードを送信
  3. 03通話を発信して状態を確認
  4. 04アカウントの利用状況と残高を確認

MCP 対応

ホスト型MCPサーバーは、マーケット検索、ルート・アカウント操作、通信、認証、Switch管理の33ツールを公開します。Streamable HTTPと旧式のHTTP+SSEエンドポイントに対応します。

設定

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

エンドポイントhttps://packetexchange.io/mcp/http
インストールコマンドをコピー
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://packetexchange.io/mcp/http認証が必要

ツール

33
パラメーター型必須説明
sortenumいいえ並び順。デフォルトは tested_desc:実証済みの行を先にし(発信者番号が完全な行を優先)、その後、価格の安い順に並べます。cli_desc:検証済みの発信者番号を優先します。tested_desc と cli_desc には per_network が必要です(デフォルト)。ASR/ACD/PDD の並べ替えには販売者申告の値を使用します。score = Exchange Scoretested_desc | cli_desc | price_asc | price_desc | asr_desc | asr_asc | acd_desc | acd_asc | pdd_asc | pdd_desc | capacity_desc | created_desc | country_asc | score_desc | score_asc
typeenumいいえトラフィック種別:voice または smsvoice | sms
limitintegerいいえ結果の最大件数、1-100(デフォルトは 25)
searchstringいいえ国、ダイヤルコードまたは番号、携帯/固定、ティア(premium/direct/standard/ncli)、または事業者名で検索します(例:"Safaricom")
testedbooleanいいえ実際の通話または当社のテストでネットワークへの接続が確認された行のみ。per_network が必要です
countrystringいいえ国名で絞り込みます。部分一致(例:"United Kingdom")
min_asrstringいいえ販売者申告の予想 ASR の最小パーセンテージ(例:"40")
networkstringいいえ指定したネットワークのみ。名前は返される値と完全一致する必要があります(例:"Vodafone")。per_network が必要です
cli_typeenumいいえ発信者番号の処理:full_cli(CLI をそのまま転送)、local_cli(ローカル番号を表示)、mixed_cli(一部の通話で CLI を転送)、ncli(CLI なし)full_cli | local_cli | mixed_cli | ncli
max_pricestringいいえ単位あたりの上限価格(USD)。音声は分単位、SMSはメッセージ単位です。例:"0.0100"
route_typeenumいいえルートの品質ランクdirect | premium | standard | ncli
per_networkbooleanいいえルートとモバイルネットワークごとに1行を返し、測定マークを含めます(デフォルトは true)。false = リスト項目ごとに1行を返し、マークは含めません
verificationenumいいえこの認証ランクのリスト項目のみ(音声):cli = International CLI、ncli = NCLI、connected = Qualified、not_verified = Untested。省略時はすべてのランクを対象とし、最良のものを先に表示しますcli | ncli | connected | not_verified
verified_clibooleanいいえそのネットワーク上の実際の携帯電話に発信者番号がそのまま届いた行のみ。per_network が必要です
origin_policyenumいいえ発信者番号の発信元ポリシー:dual = EEA発信者番号に別料金(通常は低価格)を設定したリスト項目、origin_only = EEA発信者番号のみを受け付けるリスト項目、any = 発信者番号にかかわらず一律料金。省略時はすべてany | dual | origin_only

詳細

PacketExchange MCP サーバー

AI エージェントと MCP クライアントを PacketExchange の音声・SMS マーケットプレイスに接続します。

CI MIT ライセンス Smithery

PacketExchange は、ホスト型の Model Context Protocol サーバーを提供します。クライアントを接続すると、エージェントはツール名を指定して呼び出すことで、マーケットプレイスを検索し、ルートを比較し、電話番号認証を実行し、SMS を送信し、通話を発信して追跡し、アカウント残高を確認できます。

このリポジトリには、ドキュメントとすぐに使えるクライアント設定が含まれています。ビルドもホストも必要ありません。サーバーは PacketExchange で稼働しています。

サーバー

エンドポイントhttps://packetexchange.io/mcp/http
トランスポートStreamable HTTP、ステートレス(各リクエストは独立しており、維持するセッションはありません)
レガシーエンドポイントhttps://packetexchange.io/mcp/sse。旧式の HTTP+SSE トランスポートにのみ対応するクライアント向けです
ツール33:マーケットプレイスおよびアカウント用 15 個、Switch 用 18 個
認証Authorization: Bearer <API key> ヘッダーをクライアント設定に追加します。3 つの公開ツールは認証なしで使用できます。

インストール

クライアントを選び、設定をコピーしてください。

クライアントガイド設定
Claude Codedocs/setup/claude-code.mdconfigs/claude-code.json
Claude Desktopdocs/setup/claude-desktop.mdconfigs/claude-desktop.json
Cursordocs/setup/cursor.mdconfigs/cursor.json
VS Codedocs/setup/vscode.mdconfigs/vscode.json
Codexdocs/setup/codex.mdconfigs/codex.toml
その他の MCP クライアントdocs/setup/other-clients.mdconfigs/generic-stdio.json

リモートサーバーに直接接続するクライアントで必要なのは、URL とヘッダーだけです。たとえば、環境変数の展開に対応した mcpServers ファイルを読み込むクライアントの場合:

{
  "mcpServers": {
    "packetexchange": {
      "type": "http",
      "url": "https://packetexchange.io/mcp/http",
      "headers": {
        "Authorization": "Bearer ${PACKETEXCHANGE_API_KEY}"
      }
    }
  }
}

ローカルコマンドしか起動できないクライアントは、mcp-remote ブリッジを介してサーバーに接続します。このブリッジには、現行の Node.js LTS リリースが必要です。

クイックスタート

サーバーを接続したら、公開ツールを試してください。API キーは不要で、費用もかかりません。

  • 「PacketExchange でケニア向けの最安の音声ルートを 5 つ教えてください。販売者が提示している ASR も含めてください。」
  • 「現在の PacketExchange マーケットプレイスの概要を教えてください。」

ほかの例は docs/example-prompts.md をご覧ください。

ツール

グループツール
検索(公開、無料)wmmn_list_routes, wmmn_route_details, wmmn_market_summary
ルートwmmn_resolve_route, wmmn_purchase_route, wmmn_list_purchases
送信(有料)wmmn_send_sms, wmmn_make_call, wmmn_get_call(無料)
認証wmmn_send_voice_otp, wmmn_verify_start, wmmn_verify_check
アカウントwmmn_get_balance, wmmn_list_transactions, wmmn_topup_x402
Switch(Switch プラン)ルーティング、顧客、サプライヤー、料金、請求、詐欺設定を扱う 18 個の switch_* ツール

wmmn_make_call は非同期で通話を開始し、応答後にテキストを読み上げたり、音声を再生したり、プッシュボタンの番号を収集したりできます。結果を取得するために短時間待機し、通話がまだ進行中の場合は、後から wmmn_get_call でステータス、料金、収集した番号を確認できます。

パラメーター、必須スコープ、料金に関する注記を含む完全なリファレンスは、docs/tools.md にあります。

認証

アカウントツールを使用するには、プリペイド残高のある PacketExchange アカウントが必要です。packetexchange.io で登録して残高を追加し、ダッシュボードの API keys から API キーを作成してください。

  • キーは Authorization: Bearer <key> ヘッダーとして送信され、MCP クライアントで一度設定します。サーバーがキーを受け付ける方法はこれだけです。キーを引数に取るツールはないため、キーがモデルを経由したり、会話に含まれたりすることはありません。
  • 公開ツール(wmmn_list_routes、wmmn_route_details、wmmn_market_summary)はキーなしで動作します。キーのない接続でほかのツールを呼び出すと、ヘッダーを追加するよう求めるエラーが返されます。
  • エージェントが必要とするスコープだけを付与した専用キーを使用してください。アカウントツールを使用する前に、docs/security.md をお読みください。

料金

費用が発生するツールは、その旨が説明に記載されているため、エージェントは呼び出す前に把握できます。通話とメッセージの料金は、プリペイド残高からルート料金にプラットフォーム手数料(ルート料金の 2%、通話またはメッセージ 1 件あたり最大 $0.001)を加えて差し引かれます。詳細は料金をご覧ください。

知っておくと便利な情報

  • リストに記載されている ASR と ACD の数値は販売者の申告であり、PacketExchange が測定したものではありません。
  • wmmn_send_sms は送信時点の結果(受け付け済み、送信済み、または失敗)を返します。ルートからキャリアの受領通知が返される場合、配信結果は REST API(GET /comms/sms/{messageId})と sms.delivered および sms.failed の Webhook から確認できます。
  • 音声パスコードと通話中の音声操作では、英語、スペイン語、フランス語、ドイツ語、ポルトガル語、ヒンディー語を使用できます。
  • テストキー(wmmn_test_sk_...)を使うと、テスト用クレジットで通話とメッセージをシミュレートできます。Switch のデータは読み取れますが、変更できません。また、x402 によるチャージもできません。これらのリクエストは TEST_KEY_NOT_ALLOWED で拒否されます。
  • PacketExchange は、認証コード、アラート、予約リマインダーなど、受信を想定している相手へのトランザクションメッセージや通話に使用してください。

リンク

ライセンス

このリポジトリ内のドキュメントと設定は、MIT License の下で公開されています。

コメント

MCP は初めてですか?

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

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