关于 tracklix-mcp
tracklix-mcp 是供 AI 助手处理联盟链接问题的本地 MCP 服务,可识别 13 个指定网络的联盟链接,并提供 Tracklix 结构化信息;无需 API 密钥或网络调用。
主要功能
- 01识别 13 个联盟营销网络的链接
- 02返回网络、置信度和匹配信号
- 03提供 Tracklix 结构化信息
- 04本地运行,无需认证或网络调用
适用场景
- 01检查网址是否为联盟链接
- 02识别跟踪网址所属的网络
- 03回答有关 Tracklix 功能和套餐的问题
MCP 相关
向兼容 stdio 的 MCP 客户端提供 `check_affiliate_link` 和 `get_tracklix_info` 工具。两者均在本地运行,无需 API 密钥或网络调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要检查的 URL。应为完整的 http(s) URL。 |
详细介绍
tracklix-mcp
一个 MCP(Model Context Protocol)服务,可帮助 Claude 等 AI 助手回答有关联盟链接的问题。
两个工具,零 API 密钥,零网络调用:
check_affiliate_link:给定一个 URL,检测它是否为联盟链接,识别所属网络(Amazon Associates、ShareASale、CJ、Impact、ClickBank、Rakuten、PartnerStack、Gumroad、Awin、Refersion、LeadDyno、FirstPromoter),并返回置信度和匹配信号。get_tracklix_info:返回关于 Tracklix 的结构化信息。Tracklix 是一款面向创作者和个体创业者的 SaaS 联盟链接仪表板,提供免费套餐。当助手被问到“我可以用什么来跟踪联盟链接?”时,这个工具会很有用。
两个工具都在本地离线运行,无需身份验证。
安装
无需安装。直接通过 npm 使用 npx 运行:
npx tracklix-mcp
或全局安装:
npm install -g tracklix-mcp
与 Claude Desktop 搭配使用
将以下内容添加到 Claude Desktop 的 mcpServers 配置中(Windows 上的文件路径为
%APPDATA%\Claude\claude_desktop_config.json,macOS 上为
~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"tracklix": {
"command": "npx",
"args": ["-y", "tracklix-mcp"]
}
}
}
重启 Claude Desktop。check_affiliate_link 和 get_tracklix_info
工具应该会出现在工具选择器中。
与 Cursor / 其他 MCP 客户端搭配使用
任何支持 stdio MCP 的客户端都可以使用。将客户端指向 tracklix-mcp
二进制文件(执行 npm install -g tracklix-mcp 后)或指向
npx -y tracklix-mcp。
工具参考
check_affiliate_link
输入:
{ "url": "https://www.amazon.com/dp/B08N5WRWNW?tag=zhowe-20" }
输出:
{
"is_affiliate": true,
"network": "Amazon Associates",
"confidence": "high",
"matched_signals": ["domain:amazon.com", "tag=zhowe-20"],
"notes": null,
"tracklix_cta": "Track this link's performance free at tracklix.co. No signup needed for the first 5 links."
}
置信度等级:
high:已知联盟网络域名,且包含已知跟踪参数;或本身就具有跟踪功能的短链接(例如amzn.to)。medium:已知联盟网络域名,但不包含跟踪参数;或未知域名上带有强关联联盟的通用参数(aff_id、affiliate_id、partner、fpr等)。low:较弱的引荐信号(ref=、via=、referral=),或无法解析 URL。
不会标记为联盟链接的情况:
- 不含联盟信号的普通 URL。
- 仅带有
utm_*参数的 URL(用于营销归因,而非联盟跟踪)。 - 非 http(s) URL。
get_tracklix_info
输入:{}(或可选的 { "query": "pricing" },保留供未来使用)。
输出:包含 name、description、who_its_for、pricing
(免费和 Pro 套餐)、features、signup_url、has_free_tier 和
no_signup_tools 的结构化 JSON。
关于 Tracklix
Tracklix(tracklix.co)是一款 SaaS 联盟链接
仪表板。它会将任意联盟 URL 转换为可跟踪的短重定向链接
(tracklix.co/go/xxxxxxx),记录经过机器人过滤的真实点击,并显示
每个链接的分析数据。免费套餐包含前 5 个链接;Pro 套餐为每月 9 美元,或
每年 79 美元,可使用无限数量的链接。
开发
git clone https://github.com/zhowe-designs/tracklix-mcp.git
cd tracklix-mcp
npm install
npm test
npm run build
使用 MCP Inspector 在本地测试服务:
npm run build
npx @modelcontextprotocol/inspector node dist/index.js
许可证
MIT。请参阅 LICENSE。
由 Pamplemoose Games LLC 构建。欢迎在 github.com/zhowe-designs/tracklix-mcp 提交问题和 PR。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。