网易首页 > 网易号 > 正文 申请入驻

为QR码平台造个MCP,Claude聊天就能生成动态码

0
分享至

我上线了一个叫QRflows的SaaS产品,做动态二维码平台。上线两个月后,决定给它搭一个MCP(模型上下文协议)服务器。现在,用户可以在跟Claude的聊天里直接创建、更新、追踪二维码,完全不用碰后台看板。

MCP是Anthropic的开放协议,可以让Claude这类AI助手连上外部服务。可以把它理解成USB标准,任何兼容MCP的服务器都能插进Claude,为它增加新工具。对QRflows来说,这意味着Claude可以变成二维码管家。用户输入一句“给我的餐厅菜单建个二维码,上午11点前跳到早餐版,之后跳到晚餐版”——这事就能直接完成。


这是QRflows里“智能规则”功能的真实场景。以前,用户得去后台手动创建二维码、设置路由规则。现在靠MCP,一句聊天搞定。下面是Claude调取一个月所有二维码统计数据的样子。

QRflows本身跑在Laravel+React上,但MCP服务器是独立的。运行时用Cloudflare Workers,语言是TypeScript,MCP SDK用的是@modelcontextprotocol/sdk,认证走OAuth 2.0(Anthropic要求远程MCP服务器必须用这个),令牌存储用Cloudflare KV。服务器地址在mcp.qrflows.app,通过HTTP的Streamable传输方式通信。

MCP服务器向Claude暴露了10个工具:create_qr创建新的二维码(支持16种类型),update_qr_url修改目标地址而不用重新打印,update_qr更新任意字段,update_wifi_qr更新WiFi凭证,list_qr_codes列出账户内所有码,get_qr获取特定码详情,get_qr_stats查看扫描统计,delete_qr删码,apply_smart_rules设置地理、设备、时间路由规则,get_account_usage查询套餐用量。每个工具都加了MCP注解:readOnlyHint、destructiveHint和idempotentHint告诉Claude如何处理才安全。比如list_qr_codes的readOnlyHint为true,delete_qr的destructiveHint为true,这样Claude就知道删码时要谨慎。

整个开发里最棘手的是OAuth。Anthropic要求远程MCP服务器必须支持OAuth 2.0,这里踩了不少坑。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
泰山1分钟连伤2人!泽卡血流满面,拜合拉木肘击逃红,王大雷暴怒

泰山1分钟连伤2人!泽卡血流满面,拜合拉木肘击逃红,王大雷暴怒

奥拜尔
2026-05-30 20:31:31
后续:“我想杀他的心都有”,小儿子的出生记录上,都是堂哥签字

后续:“我想杀他的心都有”,小儿子的出生记录上,都是堂哥签字

观史搜寻着
2026-05-29 03:09:23
央视曝光4种“致癌日用品”,家里千万别囤!很多人还被蒙在鼓里

央视曝光4种“致癌日用品”,家里千万别囤!很多人还被蒙在鼓里

39健康网
2026-05-27 10:32:46
心理学:永远不要在儿女面前,随口说出这两句话,会毁掉孩子一生

心理学:永远不要在儿女面前,随口说出这两句话,会毁掉孩子一生

心理观察局
2026-05-30 07:08:20
荷兰军舰遭到12分钟强电磁干扰,雷达以及通讯等设备彻底失灵!

荷兰军舰遭到12分钟强电磁干扰,雷达以及通讯等设备彻底失灵!

创造精彩剧情
2026-05-30 15:50:39
一觉醒来乌克兰再遭轰炸!泽连斯基紧急求救!为当初嚣张付出代价

一觉醒来乌克兰再遭轰炸!泽连斯基紧急求救!为当初嚣张付出代价

深析古今
2026-05-30 18:51:06
比导弹便宜万倍!中国 LW30 一出场,无人机当场变废铁

比导弹便宜万倍!中国 LW30 一出场,无人机当场变废铁

小兰聊历史
2026-04-18 14:25:14
正当防卫被判死刑,枪决前6分钟被最高法紧急叫停,董伟案始末

正当防卫被判死刑,枪决前6分钟被最高法紧急叫停,董伟案始末

易玄
2026-05-25 01:45:09
巴黎2主力复出!欧冠决赛首发曝光:433对攻 4大核心斗法

巴黎2主力复出!欧冠决赛首发曝光:433对攻 4大核心斗法

叶青足球世界
2026-05-30 15:31:11
年度最火Mate!华为Mate 80激活量逼近400万:国产旗舰断层领先

年度最火Mate!华为Mate 80激活量逼近400万:国产旗舰断层领先

快科技
2026-05-30 19:57:21
阿斯:巴萨不担心世界杯推高小蜘蛛身价

阿斯:巴萨不担心世界杯推高小蜘蛛身价

懂球帝
2026-05-30 22:37:13
麻省理工出品,AI时代人人必修的最佳公开课!零基础用AI创造几乎所有的一切

麻省理工出品,AI时代人人必修的最佳公开课!零基础用AI创造几乎所有的一切

麻省理工AI公开课
2026-05-30 11:40:07
大结局出炉!马刺进决赛则纽约夺冠,雷霆晋级尼克斯只能认输!

大结局出炉!马刺进决赛则纽约夺冠,雷霆晋级尼克斯只能认输!

林子说事
2026-05-30 15:13:32
章若楠空杯到底有多美?网友说:这颜值谁顶得住,难怪都想娶!

章若楠空杯到底有多美?网友说:这颜值谁顶得住,难怪都想娶!

暖心萌阿菇凉
2026-04-30 13:13:01
187比58,参议院压倒性票数通过,高市早苗成功集国家大权于一身

187比58,参议院压倒性票数通过,高市早苗成功集国家大权于一身

小小科普员
2026-05-29 16:10:40
《主角》大结局!忆秦娥痛失所爱,胡三元圆满,唯独楚嘉禾意难平

《主角》大结局!忆秦娥痛失所爱,胡三元圆满,唯独楚嘉禾意难平

乡野小珥
2026-05-30 19:31:51
五十亿身家换不来一份遗嘱,三个幼子连爸爸最后的话都没听见。

五十亿身家换不来一份遗嘱,三个幼子连爸爸最后的话都没听见。

叮当当科技
2026-05-30 20:34:27
广西壮族自治区总工会党组书记韦永山

广西壮族自治区总工会党组书记韦永山

汲古知新
2026-05-29 17:08:31
广东佛山这个“任性”的区,明明隶属于佛山市,却不说是佛山人?

广东佛山这个“任性”的区,明明隶属于佛山市,却不说是佛山人?

刘小顺
2026-05-30 12:28:03
他没秃,但变强了,一个44岁日本大叔的三年“一拳超人”实修录

他没秃,但变强了,一个44岁日本大叔的三年“一拳超人”实修录

国创漫话
2026-05-24 14:24:45
2026-05-30 23:07:00
码上闲叙
码上闲叙
有态度网友ytd
5466文章数 53关注度
往期回顾 全部

科技要闻

车圈大佬发声:价格战远去,但竞争仍残酷

头条要闻

媒体:美防长香会演讲对台湾只字不提 有明确政治意图

头条要闻

媒体:美防长香会演讲对台湾只字不提 有明确政治意图

体育要闻

岁月不饶人!39岁德约鏖战近5小时拼到呕吐

娱乐要闻

张碧晨《歌手》 “活人微死” 自嘲

财经要闻

双汇管不住一头猪

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

艺术
亲子
教育
手机
公开课

艺术要闻

震惊!这个波兰女人究竟什么来头

亲子要闻

今天我们吃公主糖果玩公主装扮游戏

教育要闻

有变!高考考生最多四个考场!@2026山东考场新规

手机要闻

REDMI K90至尊版入网?K90单品激活破200万

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版