关于 Quackr MCP
Quackr MCP 将兼容 MCP 的客户端连接到 Quackr 虚拟电话号码服务,支持查询账户、租用临时号码和以程序方式读取 SMS。
主要功能
- 01查询账户余额
- 02查看各国价格和库存
- 03购买临时号码
- 04读取收到的 SMS
- 05列出正在租用的号码
适用场景
- 01租用前检查号码库存
- 02通过 SMS 接收验证 OTP
- 03管理租用号码和收到的消息
MCP 相关
通过托管的 Streamable HTTP 或 npm stdio 启动器,向 MCP 客户端提供账户、价格、库存、号码购买和 SMS 工具。使用 API key 进行身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.quackr.io/claude mcp add --transport http quackr https://mcp.quackr.io/{"mcpServers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}在 Cursor 中打开{"servers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}在 VS Code 中打开{"mcpServers":{"quackr":{"type":"http","url":"https://mcp.quackr.io/"}}}{"mcpServers":{"quackr":{"serverUrl":"https://mcp.quackr.io/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.quackr.io/需要授权工具
详细介绍
Quackr MCP 服务
Quackr 的官方 MCP 服务,提供用于短信验证和接收 OTP 的虚拟电话号码。使用 Claude(或任何兼容 MCP 的客户端)即可通过编程方式查询价格和库存、购买临时号码并读取收到的短信。
- npm:
quackr-mcp—npx -y quackr-mcp - 托管端点:
https://mcp.quackr.io/ - 传输方式: Streamable HTTP
- 身份验证:
Authorization: Bearer YOUR_API_KEY标头
工具
| 工具 | 描述 |
|---|---|
get-balance | 获取当前账户的美元余额 |
get-pricing | 获取指定国家的电话号码租用价格 |
get-inventory | 查询某个国家可用的电话号码库存 |
purchase-number | 购买用于接收短信的临时号码(费用从余额中扣除) |
check-sms | 查看租用号码收到的短信 |
list-active-numbers | 列出账户中所有当前有效(已租用)的号码 |
获取 API 密钥
- 登录 quackr.io
- 打开个人资料页面
- 从 API 部分复制 API 密钥
通过 npm 安装
quackr-mcp 包是一个轻量级的 stdio 启动器,可将任何 stdio MCP 客户端连接到托管的 Quackr 端点。它需要 Node.js 18+,无需单独安装;首次运行时,npx 会自动获取该包。
{
"mcpServers": {
"quackr": {
"command": "npx",
"args": ["-y", "quackr-mcp"],
"env": {
"QUACKR_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
你也可以通过标志传入密钥,而不使用环境变量:npx -y quackr-mcp --api-key YOUR_API_KEY_HERE。
Claude Code 设置
远程连接(推荐) — 直接连接托管端点。将以下内容添加到
~/.claude.json(或项目的 .mcp.json):
{
"mcpServers": {
"quackr": {
"type": "http",
"url": "https://mcp.quackr.io/",
"headers": {
"Authorization": "Bearer YOUR_API_KEY_HERE"
}
}
}
}
或者通过 CLI:
claude mcp add --transport http quackr https://mcp.quackr.io/ --header "Authorization: Bearer YOUR_API_KEY_HERE"
Claude Desktop 设置
Claude Desktop 的 JSON 配置仅支持本地(stdio)服务。使用 npm 启动器(参见通过 npm 安装),将上文的 npx quackr-mcp 配置添加到 claude_desktop_config.json,然后重启 Claude Desktop。
或者,将 Quackr 添加为远程连接器:设置 → 连接器 → 添加自定义连接器,输入 https://mcp.quackr.io/,并添加一个 Authorization 标头,其值为 Bearer YOUR_API_KEY。
其他 MCP 客户端
任何支持带自定义标头的远程 Streamable HTTP MCP 服务的客户端都可以使用。将其指向 https://mcp.quackr.io/,并通过 Authorization: Bearer YOUR_API_KEY 标头传入密钥。
REST API
Quackr 还提供完整的 REST API,地址为 https://api.quackr.io/ — 完整规范请参阅 api.quackr.io/swagger.json。身份验证方式相同,使用 x-api-key。
支持
- 网站:quackr.io
- 问题:在此代码仓库中提交
- 电子邮件:[email protected]
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。