如何使用 AI 代理生成二维码:MCP 和 A2A 集成
如果您是 AI 开发人员、提示工程师,或者只是使用 Cursor、Windsurf 或 Claude 等工具实现工作流程自动化的人员,您可能了解上下文切换的摩擦。生成二维码通常意味着离开您的 IDE,打开浏览器,找到一个生成器,调整设计,下载图像,然后将其带回您的项目中。
如果您的 AI 助手可以立即为您完成所有这些操作,而无需离开您的编辑器,该怎么办?
借助 EZ QR Generator,您可以做到。我们为 Agent-to-Agent (A2A) 和 Model Context Protocol (MCP) 建立了世界一流的支持,使您能够实时以编程方式生成、自定义和检索二维码。
以下是您如何在工作流程中自动化二维码生成的方法。
什么是 MCP (Model Context Protocol)?
Model Context Protocol (MCP) 是一项开放标准,可让 AI 模型(如 Claude)安全地与外部工具和数据源交互。IDE 代理可以调用 MCP 服务器执行特定的、确定性的操作——如生成二维码,而不是依赖网络搜索。
如何将 EZ QR Generator 用作 MCP 服务器
我们的生成器公开了一个完整的 MCP 服务器,您的本地 IDE 或 AI 代理可以连接到该服务器。
直接 JSON 配置 (Claude Desktop, Antigravity, Cursor)
标准的 MCP 客户端配置文件(例如 claude_desktop_config.json 或 mcp_config.json)需要一个 command 和 args 才能将远程 HTTP/SSE 服务器桥接到本地 STDIO。
您可以使用开源的 mcp-remote 桥接器直接连接到我们的端点,而无需任何第三方服务:
// claude_desktop_config.json 或 mcp_config.json
{
"mcpServers": {
"ez-qr-generator": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ez-qr-generator.com/mcp"]
}
}
}
视觉输出预览
当您的 AI 代理调用 generate_qr_code 工具时,它会在聊天界面中直接接收原始 SVG 代码和 base64 编码的 PNG。您可以立即将 SVG 保存到您的项目或直接在您的 IDE 窗口中预览 PNG。
适用于您的 IDE 代理的提示示例:
"Generate a QR code for https://example.com with a #00f0ff primary color and hex dot style. Save the SVG as qr-code.svg in my assets folder."
什么是 A2A(代理对代理)集成?
如果您正在构建自己的 AI 工作流程、自动化脚本或定制机器人,您可能更喜欢标准 REST API 而不是 MCP。这就是我们 A2A 集成发挥作用的地方。
我们的 A2A 端点 (/a2a/generate) 允许通过简单的 HTTP 请求以编程方式生成二维码,并通过 OAuth/JWT 或 API 密钥进行保护。
为什么使用 A2A 生成二维码?
- 原始 SVG 或 PNG 输出: 准确请求您需要的格式。
- 复杂的有效负载: 我们通过 API 支持所有丰富的 数据类型,包括 Wi-Fi 凭据、vCard、电子邮件以及龙珠传说 (
dblCode) 邀请等专门格式。 - 即时渲染: 与我们的 Web 界面一样,A2A 端点由边缘的 Cloudflare Workers 提供支持,这意味着您的机器人可以在毫秒内获取它们的二维码。
A2A 请求示例
您可以从任何语言或工作流工具轻松触发生成:
POST /a2a/generate
Content-Type: application/json
Authorization: Bearer <YOUR_TOKEN>
{
"activeTab": "url",
"url": "https://your-website.com",
"format": "svg",
"dotStyle": "circle",
"primaryColor": "#ff007f"
}
停止上下文切换
无论您是在 Cursor 中构建网站并需要占位符二维码,还是在编写生成个性化活动门票的复杂自动化脚本,EZ QR Generator 的 MCP 和 A2A 集成都能为您的 AI 提供完成这项工作所需的帮助。
您不再需要询问“如何自动生成二维码”或忍受笨拙的 CLI 工具。只需让您的 AI 助手访问 EZ QR Generator,并让它负责设计和导出。
常见问题
问:如何使用 MCP 在 Claude Desktop 中生成二维码?
答:在您的 claude_desktop_config.json 中配置了 EZ QR Generator MCP 服务器后,只需询问 Claude:“为 [您的 URL] 生成一个二维码”。Claude 将自动调用 generate_qr_code 工具并显示结果。
问:EZ QR Generator MCP 服务器返回什么格式? 答:该工具返回一个原始 SVG 字符串(非常适合保存为矢量文件)和一个 base64 PNG 表示形式,允许 IDE 或聊天界面即时呈现视觉预览。
问:EZ QR Generator MCP 服务器是免费的吗? 答:是的!目前,通过我们的 MCP 服务器和 A2A 端点生成二维码是 100% 免费的,并且使用与我们的网站相同的快速边缘渲染技术。
