关于 Whooshly
Whooshly 是托管式 MCP 服务,也提供可选的 stdio 桥接程序,用于管理营销链接及相关内容。它面向需要创建短链接、二维码、UTM 模板、页面并查看点击或扫码分析数据的 MCP 客户端。
主要功能
- 01创建并追踪短链接
- 02生成动态二维码
- 03保存可复用的 UTM 模板
- 04创建托管名片和落地页
- 05查看点击与扫码分析数据
适用场景
- 01为营销活动准备短链接和二维码
- 02在不同营销活动中复用 UTM 设置
- 03查看链接点击或二维码扫描量
- 04创建托管名片或落地页
MCP 相关
托管服务向 MCP 客户端提供链接、二维码、UTM 模板、名片、落地页和分析工具。stdio 桥接程序可将不支持远程 MCP 的客户端连接到托管端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.whooshly.co/api/mcpclaude mcp add --transport http whooshly https://app.whooshly.co/api/mcp{"mcpServers":{"whooshly":{"type":"http","url":"https://app.whooshly.co/api/mcp"}}}在 Cursor 中打开{"servers":{"whooshly":{"type":"http","url":"https://app.whooshly.co/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"whooshly":{"type":"http","url":"https://app.whooshly.co/api/mcp"}}}{"mcpServers":{"whooshly":{"serverUrl":"https://app.whooshly.co/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Whooshly MCP
为你的 AI 助手提供营销链接工具包。Whooshly 提供托管的 Model Context Protocol 服务,让 Claude、ChatGPT 和任何 MCP 客户端都能直接在对话中创建短链接、动态 QR codes、UTM 模板、托管的 vCard 页面和可收集潜在客户信息的 landing pages,并读取真实的点击量与扫描量分析数据。
“缩短这个发布网址,为宣传单制作一个 QR 码,再为付费社交营销活动保存一个 UTM 模板”→ 三个工具,一条消息,链接真正归你所有。
- 🔗
whooshly.co上的短链接,附带实时点击跟踪 - 🟧 动态 QR codes,以可扫描的 PNG 格式返回,直接显示在聊天中
- 🏷️ 可在不同营销活动中重复使用的 UTM 模板
- 📇 托管的 vCard 数字名片
- 📊 真实分析数据——每个链接的精确点击量/扫描量总计及每日数据序列
- 💸 **一次付费。**一次性付费即可解锁核心工具包,无需订阅。查看定价 →
该服务为托管服务——对于基于 URL 的客户端,无需运行任何程序。这个 npm 包是一个轻量级的 stdio 桥接程序,供尚不支持远程 MCP 的客户端(例如 Claude Desktop)使用,也可方便地通过 npx 调用。
1. 获取 Agent 令牌
每个工具都会操作你的 Whooshly 账户,因此你需要一个令牌:
- 在 app.whooshly.co 登录
- 打开 Agents → New token
- 复制令牌(仅显示一次)
读取和写入操作都需要一次性解锁 Core;任何账户都可以使用 get_billing_status,以便 Agent 在执行操作前检查解锁状态。
2. 连接
Claude.ai / Claude(网页、桌面、移动端)——通过 URL,无需安装
添加一个指向远程服务的自定义连接器。Claude 会在浏览器中运行 OAuth 流程;批准后,工具便会显示。
https://app.whooshly.co/api/mcp
设置 → 连接器 → 添加自定义连接器 → 粘贴 URL。
ChatGPT——通过 URL
使用相同的 URL 添加连接器/自定义 MCP 服务:
https://app.whooshly.co/api/mcp
Claude Code——一条命令
claude mcp add whooshly --transport http https://app.whooshly.co/api/mcp
然后在 Claude Code 中使用 /mcp 进行身份验证,或传入令牌标头:
claude mcp add whooshly --transport http https://app.whooshly.co/api/mcp \
--header "Authorization: Bearer $WHOOSHLY_TOKEN"
Claude Desktop(或任何 stdio 客户端)——通过此桥接程序
对于仅支持 stdio 的客户端,请使用此软件包。将其添加到 claude_desktop_config.json:
{
"mcpServers": {
"whooshly": {
"command": "npx",
"args": ["-y", "whooshly-mcp"],
"env": {
"WHOOSHLY_TOKEN": "your-agent-token"
}
}
}
}
就这么简单——重启客户端后即可使用 Whooshly 工具。
工具
| 工具 | 功能 | 访问权限 |
|---|---|---|
get_billing_status | 检查账户是否已解锁 Core / Pro | 任意 |
create_link | 创建短链接 → ID、别名、短网址 | Core |
list_links | 按创建时间从新到旧列出你的链接(游标分页) | Core |
get_link_stats | 获取某个链接的精确点击量/扫描量总计及每日数据序列 | Core |
create_qr | 创建动态 QR 码,并以可扫描的 PNG 格式返回 | Core |
get_qr | 重新获取已保存的 QR 码 PNG | Core |
create_utm | 保存可重复使用的 UTM 模板 | Core |
list_utm | 列出已保存的 UTM 模板 | Core |
create_vcard | 创建托管的 vCard 数字名片页面 | Core |
create_page | 使用内容块在你的子域名上创建落地页 | Core |
update_page | 编辑页面的内容块、主题或别名——不会删除页面 | Core |
list_pages | 列出你的落地页及潜在客户数量 | Core |
get_page | 获取单个页面的内容、潜在客户数量和 webhook 交付汇总 | Core |
search | 按别名/目标网址搜索你的链接(深度研究) | Core |
fetch | 按 ID 获取单个链接的完整详情(深度研究) | Core |
所有读取工具都标记为 readOnlyHint;写入工具只能创建或编辑——Agent 无法删除任何内容,无法读取潜在客户的个人详情(仅能查看数量),也无法查看或更改潜在客户 webhook。每个工具都只操作你自己的账户(openWorldHint: false)。
示例提示词
连接后,请尝试:
- “缩短 https://example.com/2026-summer-launch,并使用 slug
summer26,然后显示二维码。” - “创建一个名为
paid-social的 UTM 模板,来源为instagram,媒介为cpc,营销活动为summer-launch。” - “我的
summer26链接本周获得了多少次点击?” - “为 Acme 的增长负责人 Jane Doe 制作一张 vCard,邮箱为 [email protected]。”
配置
| 环境变量 | 默认值 | 用途 |
|---|---|---|
WHOOSHLY_TOKEN | – | 使用标准输入输出桥接时必填。你的 Agent 令牌。 |
WHOOSHLY_MCP_URL | https://app.whooshly.co/api/mcp | 覆盖端点(可自托管/暂存环境)。 |
WHOOSHLY_API_TOKEN 可作为 WHOOSHLY_TOKEN 的别名使用。
桥接的工作原理
whooshly-mcp 从标准输入读取以换行符分隔的 JSON-RPC,将每条消息连同你的 bearer 令牌 POST 到托管服务,并将对应的回复写入标准输出。它没有任何 npm 依赖项(仅使用 Node 18+ 内置功能),因此体积小且易于审查——整个桥接只有一个文件:bin/whooshly-mcp.mjs。
繁重的工作——身份验证、速率限制、权限检查、二维码渲染、分析——都由 Whooshly 服务端完成。这个桥接只是一个传输适配层,仅此而已。
链接
- 网站: https://whooshly.co
- MCP 服务/连接指南: https://whooshly.co/mcp
- 应用/控制面板: https://app.whooshly.co
- MCP 端点:
https://app.whooshly.co/api/mcp
许可证
MIT © Whooshly
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。