关于 Quality QR
Quality QR 是一款远程 MCP 服务,用于创建和管理与账户关联、可追踪的二维码。它提供扫描分析,并允许更新动态二维码的目标地址,便于在网址变更时继续使用已印制的二维码。
主要功能
- 01创建 12 种类型的二维码
- 02列出并查看已保存的二维码
- 03更新动态二维码的目标地址
- 04启用、停用、重命名或删除二维码
- 05查看扫描趋势与分类数据
适用场景
- 01为访客创建 WiFi 二维码
- 02按日期、设备或国家查看扫描
- 03更改已印制二维码的目标地址
- 04整理或停用账户中的二维码
MCP 相关
向 MCP 客户端提供二维码创建、列表、查询、更新、删除和分析工具。它是使用 Streamable HTTP 的远程服务,请求通过 API 密钥认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://quality-qr.app/api/mcpclaude mcp add --transport http silly-geese-quality-qr https://quality-qr.app/api/mcp{"mcpServers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}在 Cursor 中打开{"servers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"silly-geese-quality-qr":{"type":"http","url":"https://quality-qr.app/api/mcp"}}}{"mcpServers":{"silly-geese-quality-qr":{"serverUrl":"https://quality-qr.app/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| data | object | 否 | 类型特定的结构化数据。复杂类型请使用此字段,而非 'content'。WiFi:{ssid: string, password?: string, encryption?: 'WPA'|'WEP'|'nopass', hidden?: boolean}。vCard:{firstName: string, lastName: string, email?: string, phone?: string, mobile?: string, organization?: string, title?: string, website?: string, address?: {street?, city?, state?, zip?, country?}}。活动:{title: string, startDate: string (YYYY-MM-DD), startTime?: string (HH:mm), endDate?: string, endTime?: string, location?: string, description?: string, allDay?: boolean}。社交:{platforms: [{name: string, url: string, label: string}], profileName?: string, bio?: string}。电子邮件:{to: string, subject?: string, body?: string}。电话:{number: string}。短信:{number: string, message?: string}。 |
| name | string | 否 | 二维码的易读名称,例如 'Office WiFi' 或 'Spring Menu 2026'。如果省略,则自动生成为 'MCP: {type} {date}'。 |
| type | enum | 是 | 二维码内容类型。网站使用 'url',网络凭据使用 'wifi',联系人名片使用 'vcard',预填邮件使用 'email',点击拨号使用 'phone',预填短信使用 'sms',纯文本使用 'text',日历事件使用 'event',文档链接使用 'pdf',餐厅菜单使用 'menu',应用下载链接使用 'app-store',社交媒体个人资料使用 'social'。url | pdf | menu | app-store | social | wifi | vcard | email | phone | sms | text | event |
| design | object | 否 | 二维码的可选视觉自定义设置。 |
| design.backgroundColor | string | 否 | 二维码背景的十六进制颜色代码,例如白色使用 '#ffffff'。 |
| design.foregroundColor | string | 否 | 二维码模块(深色方块)的十六进制颜色代码,例如黑色使用 '#000000',蓝色使用 '#1a56db'。 |
| domain | string|null | 否 | 商业计划:选择一个已启用的自定义域名(例如 'qr.yourbrand.com'),用于打印短链接。传入 null 表示使用 quality-qr.app。若已设置默认自定义域名,省略此参数即可使用。适用于 url、pdf、menu 和 app-store 类型的二维码。 |
| content | string | 否 | 要编码的内容。url、text、pdf、menu 和 app-store 类型必填。url 类型请提供包含 https:// 的完整 URL。其他类型请改用 'data' 参数。 |
| isDynamic | boolean | 否 | 设为 true 可创建动态二维码,之后无需重新打印实体码即可更改其目标 URL。仅适用于基于 URL 的类型(url、pdf、menu、app-store、social)。默认值:false。 |
详细介绍
Quality QR MCP 服务
通过 Claude、Cursor 等 AI 助手以及任何兼容 MCP 的工具,创建并管理可追踪的二维码。
与通用二维码生成器不同,Quality QR 二维码会保存到您的账户中,支持扫描追踪和分析,并且无需重新打印即可更新目标地址。
端点: https://quality-qr.app/api/mcp
设置
1. 获取 API 密钥
在 quality-qr.app 注册,并在 Dashboard > Settings > API Keys 中生成 API 密钥。
2. 配置 MCP 客户端
Smithery 用户: 如果通过 Smithery 安装,系统会直接提示您输入
apiKey— Smithery 会为您处理Authorization标头。以下配置适用于手动设置。
Claude Desktop
将以下内容添加到您的 Claude Desktop 配置文件中(Mac 上的路径为 ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"quality-qr": {
"url": "https://quality-qr.app/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Cursor
添加到您的 Cursor MCP 设置中:
{
"mcpServers": {
"quality-qr": {
"url": "https://quality-qr.app/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Claude Code
claude mcp add quality-qr --transport http https://quality-qr.app/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
3. 开始使用
向您的 AI 助手提出请求:
- “为 https://example.com 创建一个二维码”
- “为网络 MyWiFi 创建一个 WiFi 二维码,密码是 guest123”
- “显示我的二维码分析数据”
- “列出我的所有二维码”
- “停用二维码 abc123”
可用工具
| 工具 | 描述 |
|---|---|
quality_qr_create | 创建可追踪的二维码。支持 12 种类型:URL、PDF、菜单、App Store、社交、WiFi、vCard、电子邮件、电话、SMS、文本、活动。返回内嵌 SVG。 |
quality_qr_list | 列出您的二维码,支持按类型筛选和分页。 |
quality_qr_get | 按 ID 获取二维码的完整详情。 |
quality_qr_update | 更新目标 URL(动态类型)、重命名或启用/停用。 |
quality_qr_delete | 永久删除二维码。释放套餐配额。 |
quality_qr_analytics | 扫描分析:总数、每日趋势、设备细分、热门国家/地区。 |
二维码类型
动态(打印后可更改 URL): URL、PDF、菜单、App Store、社交
静态(数据直接编码): WiFi、vCard、电子邮件、电话、SMS、文本、活动
速率限制
MCP 工具调用计入您的 API 速率限制。协议消息(initialize、tools/list)免费。
| 套餐 | 每月工具调用次数 | 分析历史记录 | 价格 |
|---|---|---|---|
| Free | 100 | 7 天 | 免费 |
| Pro | 1,000 | 30 天 | €10/mo |
| Business | 10,000 | 1 年 | €30/mo |
速率限制响应标头
每个响应都包含有助于您管理用量的标头:
| 标头 | 描述 |
|---|---|
X-RateLimit-Limit | 您的套餐每月允许的最大工具调用次数 |
X-RateLimit-Remaining | 当前计费周期内剩余的工具调用次数 |
X-RateLimit-Reset | 限制重置时的 UTC 时间戳(ISO 8601) |
Retry-After | 重试前需要等待的秒数(仅在 429 响应中出现) |
收到 429 Too Many Requests 响应时,请等待 Retry-After 中指定的秒数后再重试。
安全
- 所有请求均通过 API 密钥(Bearer 令牌)进行身份验证
- 可随时从控制面板撤销密钥
- QR 码仅限你的账户使用(无法跨用户访问)
- 不提供管理、账单或团队管理操作
- 符合 GDPR 和 CCPA 标准,托管于 Cloudflare 全球边缘网络
- 如需报告漏洞,请参阅 SECURITY.md;如需了解数据处理详情,请参阅 PRIVACY.md
API 密钥管理
你的 API 密钥可完全访问你的 QR 码和分析数据。请像对待密码一样妥善保管。
- 定期轮换。 在 Dashboard > Settings > API Keys 中生成新密钥,更新 MCP 客户端配置,然后撤销旧密钥。你可以同时启用多个密钥,以实现零停机轮换。
- 立即撤销已泄露的密钥。 撤销会立即生效——任何使用旧密钥的进行中请求都会失败。
- 限制对配置文件的访问。 MCP 客户端配置会以明文形式存储你的密钥。在 macOS/Linux 上,请确保只有你自己可以读取这些文件(例如,使用
chmod 600)。避免将包含真实密钥的配置文件提交到版本控制系统。
链接
- Quality QR
- Agent Onboarding (SKILL.md) — AI Agent 自主使用 Quality QR 的分步说明(source)
- MCP 文档
- API 文档
- 定价
协议
这是一个使用 Streamable HTTP 传输方式的远程 MCP 服务(通过 HTTP POST 传输 JSON-RPC 2.0)。无需本地安装。兼容 MCP 协议版本 2025-03-26。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。