tx-mcp
Provides web search results via Brave Search as one of the underlying engines used by the multi-engine web search tool.
Provides web search via DuckDuckGo HTML and Lite interfaces, and image search using DuckDuckGo's vqd-token image grid, as part of the multi-engine search tools.
Provides image search results through the Openverse Creative Commons API as one of the five image search engines.
Provides image search results via the Wikimedia Commons API as one of the five image search engines.
Provides web search results through the Wikipedia API as one of the underlying search engines.
Enables YouTube video search (long-form, Shorts, or both), fast transcript extraction, video info retrieval, and video/audio downloads in various formats and resolutions.
Allows targeted search and filtering for YouTube Shorts (videos of 60 seconds or less), with an option to return only Shorts or combine them with long-form results.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tx-mcpsearch the web for the latest Node.js LTS release notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π§ TuxScout (tuxscout)
Cross-Platform AI Agent Reconnaissance, Media & Deep Research Suite (Linux β’ Windows β’ macOS)
TuxScout is a high-performance, ultra-low-memory AI Agent Toolkit engineered for Linux servers, Docker containers, Windows workstations, and macOS environments. It provides:
Global CLI Binaries (
tuxscout,tx-search,tx-images,tx-fetch,tx-browser,tx-yt,tx-research,tx-serve,tx-mcp)Model Context Protocol (MCP) Server (
tx-mcpβ zero-dependency JSON-RPC 2.0 over stdio)HTTP REST API Server (
tx-serveβ drop-in compatible with Delphos web/image gateways)TypeScript / Node.js SDK (
import { webSearch, imageSearch, fetchMarkdown, fetchWithPuppeteer, youtubeTool, deepResearch } from 'tuxscout')
β‘ Quick Installation
1. Official NPM Package (Global Install)
npm install -g tuxscout
tuxscout setupOr run directly without installing:
npx tuxscout search "Gemini 4 release notes"2. Windows PowerShell One-Liner (irm)
irm https://raw.githubusercontent.com/SuparvaCode/tuxscout/main/install.ps1 | iex3. Linux (Ubuntu/Debian/Fedora/Arch) & macOS One-Liner (curl)
curl -fsSL https://raw.githubusercontent.com/SuparvaCode/tuxscout/main/install.sh | bash4. Direct Git Install
npm install -g git+https://github.com/SuparvaCode/tuxscout.git
tuxscout setup4. Clone & Local Install
git clone https://github.com/SuparvaCode/tuxscout.git
cd tuxscout
npm install && npm run build && npm install -g .
tuxscout setupRelated MCP server: bathys
π οΈ Included Tools & Architecture
1. Multi-Engine Internet Web Search (tx-search)
Engines: DuckDuckGo HTML, DuckDuckGo Lite, Brave Search, Yahoo Search (with manual
/_bvredirect &YBVcookie jar persistence), Wikipedia API, and Bing.4-Layer Relevance & Quality Filter:
Intent Classification: Distinguishes
news/ release queries fromevergreenandnavigationalqueries.Subject vs. Freshness Separation: Prevents generic news portals from hijacking queries containing words like
"latest"or"upcoming".Landing-Page Rejection: Filters out bare marketing homepages when the query asks for news, releases, or changelogs.
Engine-Level Relevance Verdict: Detects off-topic SERPs (
ratio < 0.34) and automatically fails over to the next engine.
Multi-Query Parallel Execution: Accepts multiple
--queryangles, executes them concurrently, and merges results round-robin by rank.
2. 5-Engine Live-Verified Image Search & Parallel Downloader (tx-images)
Engines: Bing Async Image Grid, DuckDuckGo (
vqdtoken +i.js), Yahoo Image Tiles, Wikimedia Commons API, and Openverse CC API.Live Magic-Byte URL Probing (
verifyUrls: trueby default): Over-fetches candidates and probes the first 512 bytes in parallel (Range: bytes=0-2047) to confirmHTTP 200/206and valid binary image magic bytes (JPG,PNG,WEBP,GIF,AVIF,SVG,BMP,TIFF). Broken404links,403hotlink-blocked URLs, watermarked stock hosts (gettyimages,shutterstock,istockphoto,alamy,pinterest), and HTML error pages are automatically filtered out.Parallel Verified Downloader (
--download): SavesNverified images concurrently to disk with automaticRefererspoofing, thumbnail fallback, and amanifest.jsonindex.
3. Fast Website-to-Markdown Fetcher (tx-fetch)
Zero-DOM-dependency Readability-style main content extractor (
<article>,<main>, noise/nav/footer/ad stripping).Converts HTML into clean, token-efficient GitHub-Flavored Markdown (preserving fenced code blocks with language tags, Markdown tables, headings, lists, blockquotes, and resolved absolute links).
Automatic JS-Wall / SPA Escalation: Detects Cloudflare challenges,
<noscript>SPA shells, or empty#root/#appcontainers and automatically escalates to the Low-RAM Puppeteer fetcher.
4. Ultra-Low-Memory Puppeteer JS Fetcher (tx-browser)
0 MB Idle RAM: Singleton browser pool automatically closes headless Chromium/Chrome/Edge/Brave after 45s of inactivity.
Concurrency Semaphore & Page Recycling: Caps simultaneous tabs (max 3) and recycles the browser every 25 pages to eliminate memory leaks.
Aggressive Request Interception: Blocks
image,media,font,websocket, and 35+ ad/analytics/tracker domains at the network layerβreducing page memory by 60β80% and speeding up loads by 3β5x.Built-in Stealth Evasions: Spoofs
navigator.webdriver,window.chrome, plugins, and languages.
5. YouTube Video, Music, Search & Fast Transcript Tool (tx-yt)
Powered by
yt-dlp+ffmpeg(auto-discovers system binaries or self-bootstrapsyt-dlpinto~/.tuxscout/bin/).Strict Long-Form vs. Shorts Filter (
videoType: 'long' | 'shorts' | 'all'):By default (
--type long), YouTube searches return only normal long-form videos (> 60s) and exclude YouTube Shorts.Pass
--shorts(or--type shorts) to search only YouTube Shorts (<= 60s), or--type allfor both.
Fast Single-Track Transcript Extractor (
--mode transcript/--transcript): Extracts clean timestamped Markdown + plain text captions (WEBVTT,SRT,JSON3,SRV1/XML) in ~3β4 seconds without hitting YouTube multi-track HTTP 429 rate limits.High-Quality Video & Audio Downloads: Supports
mp4,mkv,webmvideo downloads (up to2160p/1080p/720p) andmp3,m4a,opus,flac,wavaudio extraction.
6. 4-Stage Parallel Deep Research Pipeline (tx-research)
Stage 1 (Query Expansion): Classifies intent and generates 2β4 orthogonal search angles.
Stage 2 (Parallel Multi-Engine Discovery): Executes all angles concurrently across search engines (+ optional verified Image & YouTube discovery) and selects domain-diverse top URLs.
Stage 3 (Parallel Tiered Content Extraction): Fetches candidate pages concurrently in Markdown, escalating JS-walled pages to Low-RAM Puppeteer and topping up failed pages from backup candidates.
Stage 4 (Passage Ranking & Synthesis): Scores paragraphs by query-term & factual density and compiles a citation-backed Markdown Research Report (
[1],[2], ...).
π» CLI Usage & Examples
# System diagnostics & binary setup
tuxscout setup
tuxscout doctor
# Export JSON tool schemas for AI Agents / LLM Function Calling
tuxscout schema
# 1. Web Search (single query or parallel multi-angle queries)
tx-search "Linux kernel 6.12 release notes" -n 5
tx-search --query "Node.js v24 features" --query "Node 24 vs Bun benchmarks" --json
# 2. Image Search (live-verified URLs) & Parallel Download
tx-images "Linux Tux penguin" -n 5
tx-images "mountain landscape wallpaper" --download --out ./wallpapers -n 5
# 3. Fast Website-to-Markdown Fetch (auto-escalates to JS browser if needed)
tx-fetch https://en.wikipedia.org/wiki/Linux --max-chars 5000
tx-fetch https://news.ycombinator.com --json
# 4. Ultra-Low-RAM Puppeteer JS Browser Fetch
tx-browser https://example.com --scroll --screenshot ./page.png
tx-browser https://react.dev --wait networkidle2
# 5. YouTube Search (Long-Form vs Shorts), Transcript, Audio & Video Download
tx-yt "linux kernel tutorial" -n 5 # Default: Long-form videos only (no Shorts)
tx-yt "linux tips" --shorts -n 5 # YouTube Shorts only (<=60s)
tx-yt "linux" --type all -n 5 # Both Long-form and Shorts
tx-yt "https://www.youtube.com/watch?v=jNQXAC9IVRw" --mode transcript
tx-yt "https://www.youtube.com/watch?v=jNQXAC9IVRw" --mode info
tx-yt "https://www.youtube.com/watch?v=jNQXAC9IVRw" --mode audio --format mp3 --out ./music
tx-yt "https://www.youtube.com/watch?v=jNQXAC9IVRw" --mode video --height 720 --out ./videos
# 6. 4-Stage Parallel Deep Research
tx-research "Compare SQLite WAL mode vs DuckDB for embedded analytics" --depth quick
tx-research "Latest breakthroughs in solid state batteries" --depth standard --images --yt --save ./report.mdπ MCP (Model Context Protocol) Server (tx-mcp)
TuxScout includes a built-in, zero-dependency MCP server over stdio. After installing globally, add tx-mcp to your AI Agent client (claude_desktop_config.json, Cursor, Windsurf, Cline, OpenClaw, etc.):
{
"mcpServers": {
"tuxscout": {
"command": "tx-mcp"
}
}
}Exposed MCP Tools
Tool Name | Description |
| Multi-engine Web Search with 4-layer relevance filtering & parallel query angles |
| 5-engine Image Search with live parallel magic-byte URL verification |
| Parallel verified image downloader with Referer spoofing & |
| Fast Website-to-Markdown converter with automatic Puppeteer JS fallback |
| Ultra-low-RAM Headless Chromium JS renderer with request interception |
| YouTube Search ( |
| 4-Stage Parallel Multi-Angle Search & Deep Research dossier generator |
π HTTP REST API Server (tx-serve)
Start the HTTP API server:
tx-serve --port 8787
# Optional API key / secret protection:
AGENT_TOOLS_SECRET="your-secret-key" tx-serve --port 8787Method | Endpoint | Description |
|
| Health check, RAM usage, and detected system binaries |
|
| Full OpenAI / Anthropic / MCP JSON tool schemas |
|
| Multi-engine Web Search ( |
|
| Live-verified Image Search ( |
|
| Parallel verified image downloader ( |
|
| Website-to-Markdown ( |
|
| Low-RAM Headless Chromium JS fetch ( |
|
| YouTube tool (`{ input, mode?: 'search' |
|
| 4-Stage Parallel Deep Research (`{ query, subQueries?, depth?: 'quick' |
π¦ Node.js / TypeScript SDK Usage
import {
webSearch,
imageSearch,
downloadImages,
fetchMarkdown,
fetchWithPuppeteer,
youtubeTool,
deepResearch,
} from 'tuxscout';
// 1. Web Search
const search = await webSearch({ queries: ['Linux 6.12 kernel', 'Linux 6.12 benchmarks'], n: 10 });
// 2. Live-Verified Image Search
const images = await imageSearch({ query: 'Tux penguin', n: 5, verifyUrls: true });
// 3. Fast Website to Markdown
const page = await fetchMarkdown({ url: 'https://en.wikipedia.org/wiki/Linux', maxChars: 8000 });
// 4. YouTube Search (Long-form only) & Fast Transcript
const videos = await youtubeTool({ input: 'linux kernel tutorial', mode: 'search', videoType: 'long', searchLimit: 5 });
const transcript = await youtubeTool({ input: 'https://www.youtube.com/watch?v=jNQXAC9IVRw', mode: 'transcript' });
// 5. Multi-Stage Deep Research
const dossier = await deepResearch({ query: 'Compare io_uring vs epoll performance', depth: 'standard' });
console.log(dossier.reportMarkdown);π License
Released under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Web search, fetch, extract, and research for AI agents. Markdown output + AI-synthesized answers.
Web search and page reading for AI agents, including JSON APIs, RSS feeds and YouTube.
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web data for agents: YouTube transcripts, screenshots, Google News, WHOIS, jobs, tech stack, more.
Related MCP Servers
- AlicenseAqualityCmaintenanceWeb tools for AI agents. Search the web for full page content, fetch URLs as clean markdown including PDFs, extract structured data from a page with a prompt, and run multi-source deep research that returns a cited report.42MIT
- AlicenseAqualityAmaintenanceEnables AI agents to run local deep-research workflows via a single MCP stdio server, combining web search, page extraction, query-aware distillation, and caching without cloud quotas. It exposes tools for deep research, search, and single or batch URL reading.6MIT

Cluefinch MCPofficial
AlicenseAqualityAmaintenanceDeep Research infrastructure for AI agents. Search the web, read pages incrementally, follow source links, and collect relevant evidence across multiple sources. Web search runs through your own SearXNG instance, while the agent remains in control of research planning and reasoning. Cluefinch runs locally over MCP stdio.431 PyPIApache 2.0- FlicenseNot gradedqualityAmaintenanceEnables AI agents to search the web through configured providers and crawl pages or entire sites into clean Markdown or JSON, including authenticated crawls, over STDIO or HTTP.-