mcpField
F
FreeQrly

FreeQrly

远程服务
freeqrly.com媒体与设计0今天更新

关于 FreeQrly

FreeQrly 提供浏览器内的二维码和条形码工具,包括无需账户的静态二维码生成及可编辑的动态码。其 MCP 接口支持 Agent 无需认证生成静态码,并通过令牌管理动态码。

主要功能

  1. 01支持 12 种二维码类型及批量生成
  2. 02动态码与扫描统计
  3. 03条形码生成及设备端扫描
  4. 04自定义标志、颜色、形状和边框
  5. 05导出 PNG 和 SVG

适用场景

  1. 01为链接、WiFi、联系人或活动生成二维码
  2. 02批量制作并分发二维码
  3. 03更新已印刷二维码的目标地址并查看扫描数据

MCP 相关

Streamable HTTP MCP 端点提供无需认证的 `generate_qr` 工具。创建、列出、编辑、删除动态码及查看统计数据需要 Bearer 令牌。

配置

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

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

工具

详细介绍

FreeQrly

在浏览器中免费生成 QR 码。静态码永不过期。

Live Cloudflare Pages License: MIT

freeqrly.com · 开发者 · 条码生成器 · 扫描器

FreeQrly — 免费 QR 码生成器

FreeQrly 是一款免费的 QR 码生成器,基于一个简单的理念打造:工具应该运行在你的浏览器中,而不是某人的服务器上。无需注册、没有水印、无需订阅——静态码永不过期。

功能

生成

  • 12 种码类型 + 批量模式:URL、文本、WiFi、vCard、电子邮件、短信、电话、位置、日历事件、Bitcoin、优惠券、App Store 链接
  • 批量生成——粘贴列表或上传电子表格,即可将所有内容打包为一个 ZIP 下载
  • 免费的 动态码(免费登录可创建 8 个):打印后仍可编辑目标地址,并按日期、国家、城市和设备查看扫描统计数据
  • 免费的 条码生成器:Code 128、EAN-13、UPC-A、Code 39、ITF-14
  • 内置 扫描器:从摄像头或上传的图片解码,完全在设备本地处理

自定义

  • 在中心放置你的 Logo(6 种品牌预设,或上传自己的 Logo)——自动提高纠错级别,确保仍可扫描
  • 颜色、点形状、透明背景、圆角 / 文本边框
  • 可直接用于印刷的 PNG(最高 4096 px)和 SVG 导出

隐私设计

  • 静态码完全在客户端生成——链接、联系人和 WiFi 密码绝不会离开你的设备
  • 静态码无需账户,不跟踪、不分析

人人可用,随处可用

  • 支持 10 种语言,包括从右向左书写的阿拉伯语 · 深色模式 · 适配移动设备

面向 AI Agent 🤖

FreeQrly 原生支持 Agent。无需浏览器即可生成码的两种免费方式:

MCP — 将 https://freeqrly.com/mcp(Streamable HTTP)添加到任意 MCP 客户端。

工具身份验证功能
generate_qr无生成静态 QR 码并返回 SVG(data、size、color、bgcolor、ecc)
dynamic_qr_create / list / update / delete / statsAuthorization: Bearer <api_token>可编辑的动态码,与网页界面使用相同的免费配额

HTTP API — GET https://freeqrly.com/api/qr?data=…&size=1024 返回 SVG,无需密钥。 需要身份验证的动态端点(POST /api/codes、GET /api/me/codes、GET /api/codes/{code}/stats、PATCH、DELETE)使用相同的 Bearer 令牌,可在控制面板的 API Tokens 下创建。

完整参考:freeqrly.com/developers · 机器可读:llms.txt · Agent 技能:skills/qr-generator/SKILL.md

技术栈

使用 Cloudflare Pages 托管的纯 HTML/CSS/JS,以及用于账户、动态码和 API 的小型 Cloudflare 后端(Functions + D1 + R2)。前端无需构建步骤——页面由 tools/ 中的 Python 脚本生成,并通过 git push 部署。

本地开发

git clone https://github.com/BryceBin/freeqrly.git
cd freeqrly

# regenerate all pages after editing sources
python3 tools/build-all.py

# preview (needs wrangler)
npx wrangler pages dev . --d1 DB

内容相关工作只需关注四个源文件:index.html(首页结构)、assets/js/app.js(生成器逻辑 + 翻译)、tools/gen-landing.py(落地页文案)、assets/css/main.css(样式)。其余内容均为生成所得。

项目结构

├── index.html              # homepage (source)
├── dashboard/              # account dashboard (dynamic codes, API tokens)
├── developers/             # API & MCP docs
├── scan/                   # on-device QR scanner
├── barcode-generator/      # barcode tool
├── blog/ about/            # content
├── functions/              # Cloudflare Functions (API, MCP, auth)
│   ├── api/qr.js           # no-key SVG API
│   ├── api/codes*.js       # dynamic codes (session or Bearer auth)
│   ├── api/tokens*.js      # API token management (session only)
│   └── mcp.js              # MCP server (Streamable HTTP)
├── tools/                  # page generators (build-all.py, gen-landing.py, …)
├── skills/qr-generator/    # agent skill
└── assets/                 # css / js / img

贡献

欢迎提交问题和 PR。要修改落地页文案或翻译,请编辑上述源文件并运行生成器——不要手动编辑生成的页面。

许可证

MIT — 详见 LICENSE。欢迎商用,无需署名。

评论

支持 Markdown

第一次接触 MCP?

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

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