关于 Ransack
Ransack 是供 AI Agent 使用的托管 MCP 服务,整合网页搜索、页面抓取、资产发现、购物、字幕和带引用的研究。它通过单一端点返回带来源的结果和引用核验信息。
主要功能
- 01跨多个引擎搜索
- 02抓取网页
- 03发现域名资产
- 04查询价格与库存
- 05获取 YouTube 字幕
- 06生成带引用的研究报告
适用场景
- 01跨搜索引擎研究主题
- 02抓取页面并核验引用主张
- 03查询商品价格与库存
- 04获取 YouTube 视频字幕
MCP 相关
Ransack 通过托管 MCP 端点提供搜索、抓取、发现、购物、字幕和研究工具。客户端使用 Bearer API 密钥通过 streamable HTTP 连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://ransack.tools/mcpclaude mcp add --transport http ransack https://ransack.tools/mcp{"mcpServers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp"}}}在 Cursor 中打开{"servers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp"}}}在 VS Code 中打开{"mcpServers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp"}}}{"mcpServers":{"ransack":{"serverUrl":"https://ransack.tools/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Ransack - 面向 AI Agent 的网页搜索与抓取 MCP 服务
Ransack 是一款 MCP 服务,可通过一个端点和一个 API 密钥,为 AI Agent 提供实时网页搜索和页面抓取。 十二个搜索引擎集成在一个 MCP 连接中:search、fetch、discover、hosts、shop、verify,以及 YouTube。无需管理点数,也不按引擎单独计费:每月固定收费 $15,每天 500 次调用,抓取失败不收费,而且每次抓取都会返回成功/失败回执,因此不会因静默失败而浪费调用次数。
这是一项托管服务。 此代码库包含连接配置、文档和徽标;服务端源代码不公开。连接到:
https://ransack.tools/mcp
- 首页:ransack.tools
- 免费试用密钥:ransack.tools/trial
连接
从 ransack.tools/trial 获取 API 密钥,然后将服务添加到客户端。
Claude Desktop
{"mcpServers":{"ransack":{"type":"streamable-http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
Cursor
{"mcpServers":{"ransack":{"url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
Pi / Cline / 5ire
{"mcpServers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}
传输方式为 streamable-http;身份验证使用 Bearer API 密钥。
工具
| 工具 | 功能 |
|---|---|
ransack | 主要工具。模式:search、fetch、discover、hosts、shop、verify、research。支持 Markdown / JSON / 混合输出。 |
youtube | 根据视频 URL 获取 YouTube 字幕稿。 |
execute_research | 多步骤流水线(发现、获取、提取、综合),生成带引用的报告,并为每项声明提供引用判定。 |
get_report | 根据 report_id 获取已保存的报告。 |
search_memory | 对之前获取的网页片段进行语义检索。 |
tasks_get | 轮询异步研究任务。 |
ransack
一个工具,多种模式:search、fetch、discover、hosts、shop、verify、research。
search 是跨引擎元搜索;fetch 是主要的答案路径;hosts 会从证书透明度记录、DNS、站点地图、网络档案、爬取索引、JS 路由和扫描记录中枚举某个域名的资源;shop 会返回价格和
库存情况;verify 会根据引用来源核查声明。freshness 会绕过结果缓存,但不会按日期筛选,因此结果不会按日期过滤。
youtube
根据视频 URL 获取 YouTube 字幕稿。
execute_research
多步骤流水线(发现、获取、提取、综合),生成带引用的报告。默认返回任务句柄;轮询 tasks_get 可获取 report_id 及各项声明的引用判定。
get_report
根据 report_id 获取已保存的报告。
search_memory
对之前获取的网页片段进行语义检索。
tasks_get
轮询异步研究任务。
实际返回内容
- 标注引擎的结果。 每条搜索结果都会标明发现它的引擎,因此你可以分辨结果来自 Google 还是独立索引。
- 覆盖状态,不是沉默。 对于
hosts,每个发现引擎都会报告ok、empty、timeout或skipped。未找到内容与尝试失败绝不会混为一谈。 - 清晰标注的拦截页面。
[bot wall: <vendor>]和[dead page: HTTP 404]会作为标签返回。服务无法读取的页面会被如实报告,而不是靠猜测补全。 - 逐项声明的引用判定。 研究报告会为每项声明附上判定,并根据实际获取的来源进行核查。
- 绝不改写查询。 网站选择权在调用方手中。Ransack 绝不会在查询中追加运算符,也不会暗中更改你的查询内容。
- 一个密钥,六种工具。 通过单一端点提供搜索、获取、发现、购物、字幕稿和带引用的研究功能。
使用限制
- 付费墙和登录墙页面(例如部分新闻页面、GitHub
/commits视图)不一定能读取。 - 严格屏蔽抓取的零售商(Amazon、Walmart)可能什么也不返回,而不是返回猜测数据。
- TikTok 可搜索,结果摘要中已包含说明文字。读取层会返回说明文字、创作者账号、发布日期和互动次数,但不会返回视频、评论或语音转录;浏览器层则可能只返回 TikTok 的“Page not available”占位内容。
search的快速通道结果有意设为不完整;fetch才是主要的答案路径。- 不保证一定能进行标注:有时拦截页面只会以少量页面内容的形式返回。
定价
- **试用:**免费试用 14 天,每天 50 次调用,无需信用卡(ransack.tools/trial)。
- **付费:**每月固定收费 $15,每天 500 次调用,每分钟 120 个请求。
许可证
此代码库仅包含文档和配置。ransack.tools 上的服务为专有服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。