mcpField
P
PacketExchange

PacketExchange

远程服务
packetexchange.io通信协作02 周前更新

关于 PacketExchange

PacketExchange 是面向 Agent 和 MCP 客户端的托管 MCP 服务,可访问其语音与短信市场,提供路线查询、通信、验证、账户及 Switch 操作工具。

主要功能

  1. 01搜索并比较语音路线
  2. 02购买和管理路线
  3. 03发送短信并拨打电话
  4. 04执行电话验证
  5. 05查看余额和交易
  6. 06管理 Switch 路由与设置

适用场景

  1. 01按目的地和价格查找语音路线
  2. 02通过语音或短信发送验证码
  3. 03拨打电话并查询状态
  4. 04查看账户活动和余额

MCP 相关

托管 MCP 服务提供 33 个工具,涵盖市场查询、路线和账户操作、通信、验证及 Switch 管理。支持 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否每条路由和移动网络返回一行,并包含测量标记(默认 true)。false = 每个列表项返回一行,不含标记
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 Agent 和 MCP 客户端连接到 PacketExchange 语音与短信交易市场。

CI MIT 许可证 Smithery

PacketExchange 运行着一个托管的 Model Context Protocol 服务。客户端连接后,Agent 可以通过按名称调用工具来搜索交易市场、比较路由、进行电话验证、发送短信、拨打电话并跟踪通话,以及查看账户余额。

此代码库包含文档和可直接使用的客户端配置。无需构建或托管任何内容:服务由 PacketExchange 运行。

服务

端点https://packetexchange.io/mcp/http
传输方式Streamable HTTP,无状态(每个请求独立处理,无需维持会话)
旧版端点https://packetexchange.io/mcp/sse,适用于仅支持旧版 HTTP+SSE 传输方式的客户端
工具33 个:15 个交易市场和账户工具,18 个 Switch 工具
身份验证Authorization: Bearer <API key> 标头,在客户端配置中设置。三个公共工具无需身份验证。

安装

选择你的客户端并复制其配置:

客户端指南配置
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 版本。

快速开始

连接到服务后,试试公共工具。这些工具无需密钥且不收费:

  • “PacketExchange 上通往肯尼亚的五条最便宜语音路由是什么?请注明卖家所述的 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)无需密钥即可使用。在未配置密钥的连接上调用其他任何工具,都会返回错误并提示你添加标头。
  • 请使用专用密钥,并仅授予 Agent 所需的权限范围。使用账户工具前,请阅读 docs/security.md。

费用

会产生费用的工具会在说明中注明,让 Agent 在调用前知晓。通话和消息费用从预付余额中扣除,按路由价格加平台费计费(路由费率的 2%,每次通话或消息最高 $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 发布。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。