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