mcpField
V
Virtnumber

Virtnumber

远程服务
virtnumber.com通信协作06 天前更新

关于 Virtnumber

Virtnumber 是供 AI Agent 租用专属虚拟号码并处理短信的 MCP 服务,支持查询号码价格、读取收到的短信;美国和瑞典的双向号码也可发送短信。

主要功能

  1. 01查询余额、权限和支出限额
  2. 02查看号码方案与价格
  3. 03租用和取消电话号码
  4. 04读取短信并识别验证码
  5. 05等待接收新短信
  6. 06通过支持的号码发送短信

适用场景

  1. 01用租用号码接收验证码
  2. 02租用号码前查看价格
  3. 03通过美国或瑞典的双向号码发送短信

MCP 相关

远程 MCP 服务位于 https://www.virtnumber.com/mcp,向客户端提供账户查询、号码租用和短信处理工具。客户端可使用 OAuth 2.1 with PKCE 连接;无头 Agent 也可通过 API 用户名和令牌请求。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.virtnumber.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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Virtnumber MCP 服务

直接通过你的 AI Agent 租用电话号码并读取收到的短信。

Virtnumber 在 14 个国家/地区出租专属虚拟电话号码,每个号码只分配给一位客户。所有号码都能接收短信。美国和瑞典的双向号码还可以发送短信。此服务通过 Model Context Protocol 为 AI Agent 提供同一账户:你的 Agent 可以查询价格、租用号码、等待下一条短信并读取内容。

  • 端点:https://www.virtnumber.com/mcp(Streamable HTTP,远程服务,无需安装)
  • 登录:OAuth 2.1 with PKCE,自动发现。支持动态客户端注册和客户端 ID 元数据文档。
  • 无头 Agent:改为通过 x-api-user 和 x-api-token 标头发送 API 用户名和令牌。
  • 已在官方 MCP Registry 中列出,名称为 com.virtnumber/virtnumber。

连接

Claude(网页端和桌面端)

依次点击“设置”“连接器”“添加自定义连接器”,然后粘贴服务 URL:

https://www.virtnumber.com/mcp
Claude Code
claude mcp add --transport http virtnumber https://www.virtnumber.com/mcp
Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "virtnumber": { "url": "https://www.virtnumber.com/mcp" }
  }
}
VS Code

.vscode/mcp.json:

{
  "servers": {
    "virtnumber": { "type": "http", "url": "https://www.virtnumber.com/mcp" }
  }
}
仅运行本地(stdio)服务的客户端

使用 mcp-remote 桥接远程服务:

{
  "mcpServers": {
    "virtnumber": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://www.virtnumber.com/mcp"]
    }
  }
}
无头 Agent(API 密钥)
POST https://www.virtnumber.com/mcp
x-api-user: <your user id>
x-api-token: <your API token>

在你的 Virtnumber 账户中,前往 API 创建 API 用户和令牌。请将令牌保存在你的服务端:它可以使用你的余额。

工具

工具功能
get_balance余额、此应用的支出限额和权限
get_pricing国家/地区、套餐和价格
list_my_numbers你租用的号码
list_messages读取号码上的短信,并检测其中的验证码
wait_for_sms最多等待 55 s,以接收下一条短信
buy_number租用号码(支持 idempotency_key)
send_sms发送短信(长文本会按多条短信计费)
delete_number取消号码

典型流程:先调用 get_pricing,再调用 buy_number,然后调用 wait_for_sms 读取下一条收到的短信。

权限和支出

通过 OAuth 连接应用时,你可以在授权页面选择该应用的权限和支出限额。AI Agent 可以通过我们的 MCP 服务使用同一账户,你可以为每个连接的 Agent 设置支出限额。Agent 使用账户现有余额;你可以在账户中充值。

短信内容来自第三方:请将其视为不可信输入。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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