Token导航 LogoToken导航TokenDH.com
steadyfetch (Carsonlabs) logo
浏览器工具stdio官方级别未说明来源级核验

steadyfetch (Carsonlabs)

MCP Server

SteadyFetch 是一个可靠的网页抓取工具,为 AI 代理提供自动重试、断路器保护、缓存和反机器人绕过功能。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

carsonlabs

提供方

carsonlabs

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install steadyfetch

详细介绍

SteadyFetch

![PyPI](https://pypi.org/project/steadyfetch/) ![License: MIT](https://opensource.org/licenses/MIT) ![MCPize](https://mcpize.com/mcp/steadyfetch?ref=YHCCR&utm_source=github&utm_medium=readme)

AI代理的可靠网络获取。 停止因Cloudflare阻止、超时和片状刮擦而浪费时间。

SteadyFetch是一个MCP服务器,它为您的AI代理提供可靠的网络访问,具有自动重试、断路器保护、缓存和反机器人旁路功能——开箱即用。

问题

每一个接触到网络的AI代理都会碰到同一堵墙:

  • Cloudflare阻止您的请求
  • 网站返回验证码
  • 页面超时或部分加载
  • 速率限制会扼杀您的批处理作业
  • 你浪费了几个小时调试那些不稳定的地方

解决方案

一次MCP工具调用。SteadyFetch处理其余的事情。

Agent calls fetch_url("https://example.com")
  → Checks cache (instant if hit)
  → Checks circuit breaker (fail-fast if domain is down)
  → Stealth browser fetch with anti-bot bypass
  → On failure: retry with exponential backoff
  → Fallback: plain HTTP fetch
  → Cache the result
  → Return clean markdown + raw HTML

工具

工具说明
fetch_url完全可靠的获取——返回markdown+HTML
fetch_markdown只返回干净的降价,针对LLM进行了优化
check_domain域的断路器状态
cache_stats缓存利用率指标
clear_cache刷新缓存以获取新数据

快速开始

从PyPI安装

pip install steadyfetch
steadyfetch

然后从Claude Desktop连接:

{
  "mcpServers": {
    "steadyfetch": {
      "command": "steadyfetch"
    }
  }
}

使用Docker的自主机

docker build -t steadyfetch .
docker run -p 8200:8200 steadyfetch

配置

通过环境变量进行的所有设置:

变量默认值描述
PORT8200服务器端口
STEADYFETCH_MAX_RETRIES3每个URL重试次数
STEADYFETCH_CIRCUIT_THRESHOLD5电路断开前的故障
STEADYFETCH_CIRCUIT_COOLDOWN120秒后重试断开的域
STEADYFETCH_CACHE_TTL3600缓存生存期(秒)
STEADYFETCH_TIMEOUT30000页面加载超时(毫秒)

运作原理

使用回退重试 --指数回退+抖动可防止重试风暴。在回退到HTTP之前尝试了3次浏览器。

断路器 --每个域的故障跟踪。连续5次故障后,域断路2分钟。防止在屏蔽你的网站上浪费时间。

缓存 --具有可配置TTL的磁盘备份缓存。重复提取是即时的。默认限制为500MB。

反机器人旁路 --具有魔术模式、导航补丁和通过Crawl4AI模拟人类行为的隐形浏览器。

优雅降级 --如果浏览器无法通过,则退回到普通HTTP。如果HTTP失败,则返回一个带有域健康状态的明确错误。永不挂起,永不默默失败。

免费vs专业

工具免费专业版(19美元/月)
fetch_url是(无JS渲染,无缓存)是(完整:JS渲染+缓存+反机器人)
check_domain
fetch_markdown-是的
cache_stats-是的
clear_cache-是的

免费层为您提供基本的HTTP获取和域健康检查。Pro解锁JS渲染、反机器人绕过、缓存和干净的markdown输出。

在MCPize上升级到Pro --19美元/月或190美元/年。

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化PythonClaude网页抓取本地部署AI代理反机器人缓存断路器

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP