
VOC Amazon Reviews
io.github.mguozhen由 GitHub 账号 mguozhen 发布v0.1.1更新于 Nov 3, 2026
Amazon review intelligence via Shulex OpenAPI. 10 marketplaces, verified-purchase & Vine signals.
概览
亚马逊评论洞察服务器:按 ASIN 或 CSV 获取评论,输出情感分析、痛点、listing 文案与 HTML 仪表盘。
- 可以做什么
- 按 ASIN 抓取 10 个站点的亚马逊原始评论,或读取自带评论 CSV/Excel 并模糊识别列名
- 把评论分析成 VOC 报告,包含情感、痛点,并输出结构化 JSON 或 Markdown
- 一次调用完成抓取加分析的完整 VOC 报告
- 生成可直接使用的 listing 改进文案(标题、五点描述、产品描述),基于买家原话
- 根据 VOC 报告渲染独立的 HTML 仪表盘
- 适用场景
- 适合亚马逊卖家、电商分析师和文案人员,让助手把评论转成情感总结、痛点和 listing 文案,无需手动导出。若已有评论文件,也适用于非亚马逊商品的分析。
- 运行要求
- 以 Python 包形式通过 uvx 在本地运行(需要 uv),也可部署为托管或 HTTP 服务。需要 Shulex VOC OpenAPI 密钥,放在 VOC_API_KEY;可选的 ANTHROPIC_API_KEY 仅用于 listing 改进工具,且必须是真实的 Anthropic 密钥。需要访问 Shulex API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 VOC Amazon Reviews,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Review Analyzer
Agent-native voice-of-customer for e-commerce.
Drop in an ASIN or a CSV — get sentiment, pain points, copy-ready listing improvements,
and a black-gold HTML dashboard. 6 MCP tools. Backed by the most stable Amazon review data layer.
[30s Setup] [6 MCP tools] [10 Markets] [Cline] [awesome-mcp-servers] [MIT]
↑ Sample dashboard: B08N5WRWNW · 100 reviews · sentiment + pain points + listing improvements, generated by render_dashboard.
TL;DR
Two inputs, six tools, three outputs.
- Inputs — Amazon ASIN (auto-fetched via Shulex VOC OpenAPI, 10 markets) or any review CSV / Excel (Helium 10 / eBay / Shopify / custom — fuzzy column detection)
- Outputs — Markdown report · structured JSON · standalone HTML dashboard
- Surface — MCP server (works in Claude Code / Cursor / Cline / Continue) and Skill (works in Claude Code)
Quick start
Option A — As an MCP server (recommended)
Requires uv.
Add this to your MCP client config (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code Copilot, Cline, Continue.dev):
Get a free Shulex API key (100 calls/month, no credit card): apps.voc.ai/openapi.
Optional: Add "ANTHROPIC_API_KEY": "sk-ant-..." to enable extract_listing_improvements (the only tool that calls Claude directly — others work without it). Must be an actual Anthropic key; other providers won't work.
First run resolves dependencies in ~5s; subsequent runs are instant.
Try it
Ask any MCP-compatible agent:
Run a VOC report on
B08N5WRWNW, render the dashboard, and write it to~/Desktop/voc.html.
The agent will call voc_full → render_dashboard and hand you the file.
Option B — One-shot CLI
Option C — Bring your own reviews (CSV)
Option D — Hosted on Smithery (no install)
Connect to the server remotely — no uvx, no Python, no local install. Bring
your own Shulex API key (Smithery prompts for it on first connection).
This repo ships a Dockerfile and smithery.yaml for one-click deploy.
To run your own hosted instance:
- Fork or clone this repo to your GitHub.
- Sign in at smithery.ai with GitHub.
- Deploy a server → pick the repo. Smithery builds the container and exposes an HTTPS MCP endpoint.
- Share the URL with users; they paste it into Claude / Cursor / Cline.
The same image runs anywhere that takes a Dockerfile — Fly.io, Railway, Cloudflare Workers (with adapter), Render, Cloud Run.
To run the HTTP transport locally (e.g. for testing):
Option E — Deploy to Vercel (serverless)
This repo also ships vercel.json + app.py for one-click Vercel
deploys. Sign in at vercel.com with GitHub, import the
repo, and Vercel auto-detects the Python function.
Set these in Project Settings → Environment Variables before the first deploy:
Timeout caveat: Vercel functions cap at 10s (Hobby default), 60s
(Hobby with maxDuration: 60 — already set in vercel.json), or 300s
(Pro). Long-running tools like voc_full (30-90s) and
extract_listing_improvements (20-60s) may exceed these limits. For
unbounded execution, prefer Option D (Docker/Render/Fly) or local install.
The MCP endpoint after deploy: https://your-project.vercel.app/mcp
Tools
All 6 tools speak MCP. All return JSON-serializable dicts. Full schemas in mcp_server/README.md.
Data layer — why this is the moat
Most "AI review tools" are a thin LLM wrapper over a brittle scraper. We invert that. The data layer is the moat:
For non-Amazon platforms, analyze_csv accepts any review file — fuzzy column matching detects 内容 / 评价 / body / review / content so you don't have to reformat. Bring data from anywhere, get the same VOC report.
vs. the alternatives
Credit & inspiration: The 22-dimension tag system, fuzzy CSV column detection, and black-gold dashboard aesthetic were inspired by buluslan/review-analyzer-skill (MIT). We adapted them onto an MCP-native architecture with the Shulex VOC OpenAPI data layer.
Architecture
- fetch + analyze loop: shell scripts (proven, reproducible, easy to debug)
- listing rewrites: Anthropic SDK direct (
claude-opus-4-7+ adaptive thinking + prompt caching on the system rubric) - dashboard: pure stdlib HTML rendering, no node / no react
Distribution / where to find us
Roadmap
- Drop in CSV / Excel (any platform, fuzzy column detect)
- 22-dimension tag system (YAML-configurable)
- Black-gold HTML dashboard tool
- 6 MCP tools shipped
-
npx skills add mguozhen/review-analyzerone-line install - CLI subprocess engine option (use your Claude subscription, $0 API)
- PyPI publish + official MCP Registry submission
- Smithery deploy config (
smithery.yaml+Dockerfile) - Vercel deploy config (
vercel.json+app.py) - Smithery / mcp.so / PulseMCP form submissions
License
MIT. See LICENSE.
Acknowledgments: Tag schema, CSV column detection, and dashboard visual design inspired by buluslan/review-analyzer-skill. Data layer powered by Shulex VOC OpenAPI.
来源:README.md,提交 31b2c4b
工具
0版本历史
1- v0.1.1最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。