关于 GumroadDNA
GumroadDNA 是一个 Python MCP 服务,可通过聊天管理 Gumroad 商店,提供涵盖商品、销售、许可证等操作的 44 种工具。它还可按关键词扫描公开店铺列表,帮助评估细分市场,且无需访问令牌。
主要功能
- 01创建、发布、更新和归档商品
- 02管理商品文件和图片
- 03查看销售、退款并追踪收入
- 04管理订阅者、许可证和优惠码
- 05配置 Webhook 和库存
- 06按关键词扫描公开店铺
适用场景
- 01准备商品及其文件和图片并发布
- 02查看店铺销售和月度收入
- 03核验或更改客户许可证状态
- 04评估细分市场的商品定价和卖家
MCP 相关
GumroadDNA 默认通过 stdio 作为 MCP 服务运行,提供 Gumroad API v2 操作和公开店铺扫描工具。设置 PORT 后可改用可流式传输的 HTTP。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GumroadDNA MCP
在聊天中使用 Gumroad API v2:产品、文件、销售、退款、许可证,以及细分市场扫描。
GumroadDNA 为你的 AI 提供 44 个 Gumroad API v2 工具:端到端创建产品(文件、封面、缩略图、发布)、更新、发布和归档产品,管理产品图片,列出销售记录并退款,重新发送收据,将订单标记为已发货,读取订阅者,验证和切换许可证密钥,管理优惠码、自定义字段和 Webhook,并获取今日、本周和本月的收入概览。它还会读取任意关键词对应的公开 Gumroad 店面信息(产品数量、价格范围、按评分数排名的畅销产品),帮助你在进入某个细分市场前评估规模。
通过 Python 3.10+ 和你自己的 Gumroad 访问令牌,在本地使用 stdio 运行。免费。
主页:https://vibedna.ai/store/gumroad
工具(44)
| 类别 | 工具 |
|---|---|
| 市场调研 | scan_gumroad_niche(公开店面,无需令牌) |
| 产品 | create_product、launch_product、update_product、publish_product、archive_product、list_products、download_product_files |
| 文件和图片 | add_product_file、set_product_cover、add_product_image、list_product_images、remove_product_image、reorder_product_images、download_product_images |
| 销售 | get_revenue_snapshot、list_sales、get_sale、refund_sale、resend_receipt、mark_as_shipped |
| 订阅者 | list_subscribers、get_subscriber |
| 许可证密钥 | verify_license、enable_license、disable_license、decrement_license_uses |
| 折扣和结账 | list_offer_codes、create_offer_code、delete_offer_code、list_custom_fields、create_custom_field、delete_custom_field |
| 库存 | get_stock_status、update_stock、bump_stock |
| Webhook | list_webhooks、create_webhook、delete_webhook |
| 附加工具 | scan_unlisted_assets(检查你提供的项目名称中哪些没有上架)、sync_buyers_to_resend(将唯一买家邮箱导出为列表;它本身不会调用 Resend) |
| 账户和元信息 | get_account、vibedna_info、check_for_update |
refund_sale、archive_product、delete_offer_code、delete_webhook 和其他写入工具会对你的线上店铺执行操作。除非你已允许,否则 AI 客户端会在调用工具前征求你的同意。
安装
获取 Gumroad 访问令牌:app.gumroad.com/settings/advanced > Applications > Create application > Generate access token。
git clone https://github.com/marstudio360/gumroad-dna-mcp
cd gumroad-dna-mcp
pip install -r requirements.txt
令牌可以放在 MCP 条目中(如下),也可以放在 server.py 旁边的 .env 文件中(复制 .env.example)。
Claude Code
claude mcp add gumroad-dna --scope user -e GUMROAD_ACCESS_TOKEN=your_token -- python /absolute/path/to/gumroad-dna-mcp/server.py
也可以放在项目的 .mcp.json 中:
{
"mcpServers": {
"gumroad-dna": {
"command": "python",
"args": ["/absolute/path/to/gumroad-dna-mcp/server.py"],
"env": { "GUMROAD_ACCESS_TOKEN": "your_token" }
}
}
}
Cursor
将相同的 mcpServers 块添加到 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目)中。
Claude Desktop
将相同的 mcpServers 块添加到 claude_desktop_config.json(Settings > Developer > Edit Config)中,然后重启 Claude Desktop。
INSTALL.md 是一份分步指南,你可以将其粘贴到 AI 聊天中,让 AI 帮你完成安装。
配置
| 变量 | 必需 | 用途 |
|---|---|---|
GUMROAD_ACCESS_TOKEN | 是(scan_gumroad_niche 除外) | 你的 Gumroad API 令牌 |
PORT | 否 | 如果设置,则在该端口提供可流式传输的 HTTP 服务,而不是使用 stdio |
网络
调用会使用你的令牌访问 api.gumroad.com,扫描细分市场时访问 gumroad.com/discover,且仅在调用 check_for_update 时访问 vibedna.ai/api/mcp/latest。
许可证
MIT,详见 LICENSE。版权所有 (c) 2026 VibeDNA。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。