
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.
概览
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 次调用。
安装
在 SourceWeft 中
- 打开 控制台中的 Ransack,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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:
- Homepage: ransack.tools
- Free trial key: ransack.tools/trial
Connect
Get an API key from ransack.tools/trial, then add the server to your client.
Claude Desktop
Cursor
Pi / Cline / 5ire
Transport is streamable-http; authentication is a Bearer API key.
Tools
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 reportsok,empty,timeoutorskipped. 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
/commitsviews) 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.
searchfast-lane results are partial by design;fetchis 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- v1.0.0最新Oct 7, 2026


