Ransack

io.github.chancewalker165-dotv1.0.0更新于 Oct 7, 2026

Web search & fetch MCP for AI agents: 12 engines, one key, flat $15/mo at ransack.tools.

已验证Streamable HTTP可网页运行Web Search & ScrapingKnowledge & Memory

概览

AI 生成的概览

Ransack 是一个托管型 MCP 服务器,让 AI 助手能够进行实时网页搜索、页面抓取、域名资产发现、购物查询、YouTube 字幕获取以及带引用的研究报告。

功能
它提供一个主工具 ransack,包含跨十二个引擎的元搜索、页面抓取、域名资产发现、价格与库存查询以及声明核实等模式,另有 youtube 字幕工具。execute_research 执行发现、抓取、提取、综合的多步流程,生成带逐条声明引用判定的报告,可通过 tasks_get 轮询并用 get_report 取回。search_memory 对先前抓取的页面片段提供语义召回。结果带有引擎标记,并报告覆盖状态和标注的拦截页面,而不是静默失败。
适用场景
当助手需要最新网络信息、有来源支撑的答案或带引用的研究,而不仅依赖模型记忆时,适合添加。适用于跨多个搜索引擎收集和核实事实、枚举域名资产或获取 YouTube 字幕。若只是偶尔查询,或无法接受付费托管依赖,则不太合适。
运行要求
远程 streamable-http 端点 ransack.tools/mcp,无需本地运行时或安装包。需要从服务商试用页面获取 Bearer API 密钥,并通过 Authorization 请求头发送。需要访问该托管服务的网络连接,免费试用限 14 天、每天 50 次调用。
安装前请注意
这是付费托管服务:试用后为每月固定 15 美元,每天 500 次调用、每分钟 120 次请求,使用会产生费用。API 密钥是通过 Authorization 请求头传递的机密,应妥善保管。查询内容和抓取的网址会发送给第三方服务,研究报告会保存在服务端并可通过 report_id 取回。部分付费墙、登录墙或严格反抓取的网站可能返回空结果或内容很少。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ransack,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ransack": {
      "type": "http",
      "url": "https://ransack.tools/mcp"
    }
  }
}

README

Ransack - Web Search & Fetch MCP Server for AI Agents

Ransack is an MCP server that gives AI agents live web search and page fetch through one endpoint and one API key. Twelve search engines behind a single MCP connection: search, fetch, discover, hosts, shop, verify, plus YouTube. No credits to manage, no per-engine billing: $15/month flat, 500 calls/day, failed fetches cost nothing, and every fetch returns a pass/fail receipt so silent failures cannot burn you.

This is a hosted service. This repository contains connection configuration, documentation, and logo; the server source is not public. Connect to:


   https://ransack.tools/mcp

Connect

Get an API key from ransack.tools/trial, then add the server to your client.

Claude Desktop

json
{"mcpServers":{"ransack":{"type":"streamable-http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}

Cursor

json
{"mcpServers":{"ransack":{"url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}

Pi / Cline / 5ire

json
{"mcpServers":{"ransack":{"type":"http","url":"https://ransack.tools/mcp","headers":{"Authorization":"Bearer <API_KEY>"}}}}

Transport is streamable-http; authentication is a Bearer API key.


Tools

ToolWhat it does
ransackThe main tool. Modes: search, fetch, discover, hosts, shop, verify, research. Markdown / JSON / hybrid output.
youtubeFetch a YouTube transcript from a video URL.
execute_researchMulti-step pipeline (discover, fetch, extract, synthesize) into a cited report with per-claim citation verdicts.
get_reportRetrieve a persisted report by report_id.
search_memorySemantic recall over previously fetched page chunks.
tasks_getPoll an asynchronous research task.

ransack

One tool, many modes: search, fetch, discover, hosts, shop, verify, research. search is metasearch across engines; fetch is the primary answer path; hosts enumerates a domain's assets from certificate transparency, DNS, sitemaps, web archives, crawl indexes, JS routes and scan records; shop returns price and availability; verify checks a claim against its cited sources. freshness bypasses the result cache; it does not date-filter, so results are not filtered by date.

youtube

Fetch a YouTube transcript from a video URL.

execute_research

Multi-step pipeline (discover, fetch, extract, synthesize) into a cited report. Returns a task handle by default; poll tasks_get for the report_id and its per-claim citation verdicts.

get_report

Retrieve a persisted report by report_id.

search_memory

Semantic recall over previously fetched page chunks.

tasks_get

Poll an asynchronous research task.


What you actually get back

  • Engine-tagged results. Every search result names the engine that found it, so you can tell Google from an independent index.
  • Coverage status, not silence. On hosts, every discovery engine reports ok, empty, timeout or skipped. Found-nothing is never indistinguishable from tried-and-failed.
  • Labelled walls. [bot wall: <vendor>] and [dead page: HTTP 404] come back as labels. Pages the server cannot read are reported, not guessed.
  • Per-claim citation verdicts. Research reports carry a verdict per claim, checked against the sources actually retrieved.
  • No query rewrites. Ever. The caller owns site selection. Ransack never appends operators to your query or silently changes what you asked for.
  • One key, six tools. Search, fetch, discovery, shopping, transcripts and cited research behind a single endpoint.

Honest limitations

  • Paywalled and login-walled pages (e.g. some news, GitHub /commits views) can't always be read.
  • Retailers that hard-block scraping (Amazon, Walmart) may return nothing rather than guessed data.
  • TikTok is searchable, and the result snippet already carries the caption. The reader tier returns the caption, creator handle, post date and engagement counts, but the video, the comments and the spoken transcript do not come back, and the browser tier can return only TikTok's "Page not available" stub.
  • search fast-lane results are partial by design; fetch is the primary answer path.
  • Labelling is not guaranteed: a wall sometimes comes back as thin page content instead.

Pricing

  • Trial: free for 14 days, 50 calls/day, no card (ransack.tools/trial).
  • Paid: $15/month flat, 500 calls/day, 120 requests/min.

License

This repository is documentation and configuration only. The service at ransack.tools is proprietary.

来源:README.md,提交 ff39b24

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Oct 7, 2026