LinkRescue MCP服务器
  
快速查找损坏的联盟链接,根据影响进行优先级排序,并生成AI代理可以采取行动的修复建议。
一个电话。已检查38+个联盟网络。估计收入损失。
一键安装: 在MCPize上安装 | pip install linkrescue-mcpLinkRescue MCP通过模型上下文协议(MCP)公开断开的链接扫描、监控和修复工作流程,因此Claude和Cursor等工具可以直接运行链接健康操作。
所得
check_broken_links:扫描URL(或站点地图)并返回结构化的断开链接报告monitor_links:为网站设置定期监控get_fix_suggestions:生成优先补救建议health_check:验证MCP服务器和后端API连接
如果无法访问LinkRescue后端API,服务器将返回到真实的模拟数据,以便本地测试和演示继续工作。
快速开始
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}然后问你的AI代理:
“扫描example.com以查找损坏的联盟链接”
免费vs专业
| 工具 | 免费 | 专业版(每月19美元) | 代理版(每月29美元) |
|---|---|---|---|
health_check | 是 | 是 | 是 |
check_broken_links (最多50页) | 是 | 是 | 有 |
check_broken_links (最多2000页) | - | 是 | 是 |
check_broken_links (无限制+站点地图抓取) | - | - | 是 |
get_fix_suggestions | - | 是 | 是 |
monitor_links (每日) | - | 是 | 是 |
monitor_links (每小时+webhooks) | - | - | 是 |
| 收入损失估计 | - | 是 | 是 |
| 多站点监测 | - | 5个站点 | 25个站点 |
免费版为您提供单页断开链接检查。Pro解锁了完整的爬虫+修复建议+定期监控。代理商增加了每小时检查、webhooks和无限网站计数。
在MCPize上升级到Pro --每月19美元或每年190美元。代理商每月29美元或每年290美元。
安装
MCPize(推荐)
使用托管主机一键安装: 在MCPize上安装
PyPI
pip install linkrescue-mcp
linkrescue-mcp来源
git clone https://github.com/carsonroell-debug/linkrescue-mcp.git
cd linkrescue-mcp
pip install -r requirements.txt
python main.pyMCP端点:
http://localhost:8000/mcp
配置
| 变量 | 描述 | 默认值 |
|---|---|---|
LINKRESCUE_API_BASE_URL | LinkRescue API的基本URL | http://localhost:3000/api/v1 |
LINKRESCUE_API_KEY | 已验证请求的API密钥 | 空 |
例子:
export LINKRESCUE_API_BASE_URL="https://www.linkrescue.io/api/v1"
export LINKRESCUE_API_KEY="your-api-key"
linkrescue-mcp在获取API密钥 linkrescue.io/settings/api (仅限专业和代理级别)。
运行选项
通过已安装的入口点运行:
linkrescue-mcp直接从源代码运行:
python main.py通过FastMCP CLI运行:
fastmcp run main.py --transport streamable-http --port 8000连接MCP客户端
克劳德桌面
将此添加到 claude_desktop_config.json:
{
"mcpServers": {
"linkrescue": {
"command": "linkrescue-mcp"
}
}
}克劳德代码
claude mcp add linkrescue --transport http http://localhost:8000/mcp试试看
fastmcp list-tools main.py
fastmcp call-tool main.py health_check '{}'
fastmcp call-tool main.py check_broken_links '{"url":"https://example.com"}'工具输入和输出
check_broken_links
输入:
url(必填):要扫描的网站URLsitemap_url(可选,代理层):从站点地图抓取max_depth(可选,默认3):爬行深度
返回扫描元数据、断开的链接详细信息和摘要统计信息。专业和代理级别包括因联盟链接中断而导致的每月收入损失估计。
monitor_links
输入:
url(必填)frequency_hours(可选,默认24;代理层支持1)
返回监视ID、计划详细信息和状态。自由层返回一个模拟监视器(无持久性)。
get_fix_suggestions
输入:
- 完整报告来自
check_broken_links,或 - 原始
broken_links阵列,或 - 任意格式的JSON字符串
返回优先操作和建议的补救步骤。仅限专业和代理级别。
health_check
无输入。返回服务器状态和后端API可达性。
部署
史密瑟里
此回购包括 smithery.yaml 和 smithery.json.
- 将存储库推送到GitHub
- 在中创建/添加服务器 史密瑟里
- 将Smithery指向此存储库
Docker/托管平台
A. Dockerfile 包含在Railway、Fly.io和其他容器主机中。
# Railway
railway up
# Fly.io
fly launch
fly deploy集 LINKRESCUE_API_BASE_URL 和 LINKRESCUE_API_KEY 在您的宿主环境中。
建筑
Agent (Claude, Cursor, etc.)
-> MCP
LinkRescue MCP Server (this repo)
-> HTTP API
LinkRescue Backend API (linkrescue.io)该服务器是MCP工具调用和LinkRescue API操作之间的转换层。
许可证
麻省理工学院-由 自由工程师
相关
- SelfHeal MCP --MCP服务器的自愈代理
- 站点健康MCP --完整的网站健康审计
- LeadEnrich MCP --瀑布铅富集
其他README变体
- 以开发人员为中心的版本:
README.dev.md - 以市场为中心的版本:
README.marketplace.md
