只读 Shopify MCP 服务器:纯标准库单文件实现,附自测防坑

PrestigiousAddress47 · reddit · 2026-09-15

作者开源了一个只读的 Shopify 目录/库存 MCP 服务器 shop-mcp。核心卖点:- 只提供 searchproducts、getproduct、checkinventory、lowstockreport 四个只读工具,避免把可写权限交给 LLM 误操作线上店铺 - 单文件、仅用 Python 标准库:手写 JSON-RPC over stdio、urllib 调 Shopify Admin GraphQL,不用任何 SDK - 处理了诸多细节坑:SKU 空格转义、null 库存不当作 0、分页 cursor 不假设格式良好、msg.get("id") 用存在性而非真值检查 - 提供 --self-test:183 条断言 10 秒无 token 验证,wheel 比源码少 3 个文件所以 183 vs 200 的差异是刻意的;mutationtest.sh 注入 23 个缺陷全部能被测红 - MIT、无遥测、无付费层,已上 PyPI 和 MCP Registry。对想自己手写 MCP 服务器的人来说是一份很实用的参考实现。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →