Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
noapi-google-search-mcp — MCP server for Google search and page fetching using headless Chromium | Kitploit
Tools/GitHubGitHub/vincentkaufmann/noapi-google-search-mcp
OSINT (Open Source Intelligence)Phishing ToolsInformation GatheringWeb SecuritySocial EngineeringUtilities & FrameworksMachine LearningLearning & EducationCrawler

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Anti-Bot
CAPTCHA Bypass
GitHubvincentkaufmann/noapi-google-search-mcp

noapi-google-search-mcp

MCP server for Google search and page fetching using headless Chromium

View Repository
12035241 month agoReviewed by Kitploit

noapi-google-search-mcp

[email protected]

If you want to support noapi-google-mcp or gpt-oss-20B/120B-Vision and other open source models in the pipeline please add to my GPU compute fund: around $3000 are needed.

BTC If you find this useful, consider supporting continued development and new features.
BTC: 16DT4AHemLyn7C6P116YepjY518gu9wUUH
ETH ETH: 0x7287D1F9c77832cFF246937af0443622bFdACD04

38 tools. Zero API keys. Give any local LLM real Google search, live feeds, vision, OCR, and full video understanding.

An MCP server that turns your local LLM into a fully connected assistant. Real Google results, live news and social feeds, reverse image search, offline OCR, YouTube transcription and clip extraction — all running locally through headless Chromium and open-source ML models. No API keys, no usage limits, no cloud dependency.

Works with LM Studio, Claude Desktop, OpenClaw, Ollama, and any MCP-compatible client.


What's New in v0.3.1 — Anti-Bot Detection & Neural Net CAPTCHA Solver

Google started catching headless Chromium browsers and serving CAPTCHAs instead of search results (#2). Fixed it properly and then added a neural net CAPTCHA solver just for the hell of it.

Stealth patches:

  • JavaScript injection before every page load patches navigator.webdriver, fake browser plugins, chrome.runtime, and removes Playwright fingerprints
  • Fixed User-Agent mismatch (was aarch64, now matches the actual Chromium binary)
  • Cookie persistence between sessions so Google sees a returning browser, not a fresh bot
  • Human-like random delays between page interactions
  • Clear error messages when rate-limited instead of cryptic timeouts

Neural net CAPTCHA solver (MobileNetV2 + OpenCV):

  • When Google serves a reCAPTCHA image challenge ("Select all images with traffic lights"), the server now attempts to solve it automatically
  • Uses MobileNetV2 (ImageNet classifier, ~13MB ONNX model, auto-downloads on first encounter)
  • OpenCV splits the CAPTCHA grid into cells, each cell is classified by the neural net and matched against the prompt
  • Covers 22 common CAPTCHA categories: traffic lights, buses, bicycles, motorcycles, cars, bridges, boats, trains, trucks, fire hydrants, parking meters, tractors, and more
  • Human-like mouse movement for clicking cells and the verify button
  • Falls back gracefully if the challenge type isn't supported

Will it solve every CAPTCHA? No. But it'll get through some of them, and honestly we mostly built it because we could.


What's New in v0.3.0 — 16 New Tools

YouTube RAG — Subscribe, Transcribe, Search, Clip

A full local retrieval-augmented pipeline for YouTube. Subscribe to any channel, and when you check feeds the server automatically downloads the audio, transcribes it with Whisper, and stores the full transcript in SQLite with FTS5 full-text search. Every word from every video becomes searchable — ask your LLM a question and it pulls the answer from the right video.

Found something interesting? Ask the LLM to extract that segment as a clip. It reads the transcript, finds the exact timestamps, and cuts the video for you. This is the beginning of AI/LLM-powered video editing — your LLM understands the content and cuts clips based on what's being said, not just timestamps.

How it works:

  1. subscribe to a YouTube channel — by handle (@3Blue1Brown), URL, or channel ID
  2. check_feeds — new videos are fetched and auto-transcribed locally with faster-whisper. Transcripts are written into the database for instant search. Up to 5 videos per check, cached so nothing gets re-downloaded.
  3. search_feeds — full-text search across all transcripts. Supports AND, OR, NOT, and quoted phrases. Your LLM finds the exact video and passage that answers your question.
  4. extract_video_clip — tell the LLM what you're interested in and it cuts the clip from the video. The LLM uses the transcript to find the right segment and extracts it automatically.
"Subscribe to @AndrejKarpathy on YouTube"
"Check my feeds"
"Search my feeds for backpropagation explained"
"What did Karpathy say about tokenization?"
"Extract the part where he explains gradient descent"
"Cut a clip of the hardware comparison section"

No embeddings, no vector database, no API — just Whisper + SQLite FTS5 running on your machine.

Roadmap: The clip extraction is the first step toward full AI-driven video editing. Future releases will add music/audio overlay, video remixing, multi-clip compilation, vertical reformat for TikTok/Reels/Shorts, and automated highlight reels — all driven by your LLM understanding the content.


Live Feed Subscriptions

Subscribe to news, Reddit, Hacker News, YouTube channels, Twitter/X profiles, GitHub repos, arXiv papers, and podcasts. Content is fetched, stored locally in SQLite with full-text search, and available to your LLM instantly.

New ToolWhat It Does
subscribeAdd any source — news RSS, Reddit, HN, GitHub, arXiv, YouTube, podcasts, Twitter/X
unsubscribeRemove a subscription and its stored content
list_subscriptionsSee all active feeds with item counts
check_feedsPoll all subscriptions, fetch new content, auto-transcribe YouTube videos
search_feedsFull-text search across everything your feeds have collected
get_feed_itemsBrowse recent items, filtered by source or type

Pre-configured news sources — subscribe with one word: bbc, cnn, nyt, guardian, npr, aljazeera, techcrunch, ars, verge, wired, reuters

arXiv shortcuts — ai, ml, cv, nlp, robotics, crypto, systems, hci

"Subscribe to BBC News, r/LocalLLaMA, and Hacker News"
"Follow @elonmusk on Twitter"
"Subscribe to the YouTube channel @3Blue1Brown"
"Watch anthropics/claude-code on GitHub for new releases"
"Subscribe to the machine learning arXiv category"
"Check my feeds"
"Search my feeds for transformer architecture"
"What's new in my Reddit feeds?"

Local File Processing

Transcribe meetings, convert formats, read documents — all local, no cloud.

New ToolWhat It Does
transcribe_localTranscribe any local audio or video file with Whisper (mp3, wav, mp4, mkv, etc.)
convert_mediaFFmpeg format conversion — video to audio, format to format, video to GIF
read_documentExtract text from PDF, DOCX, HTML, CSV, JSON, and 30+ text formats

Email, Web Utilities & Cloud

Pull emails, generate QR codes, shorten URLs, archive pages, look up Wikipedia, upload to S3.

New ToolWhat It Does
fetch_emailsPull emails via IMAP — Gmail, Outlook, Yahoo, any IMAP server
paste_textPost text to a pastebin and get a shareable link
shorten_urlShorten any URL via TinyURL
generate_qrGenerate QR code images for URLs, Wi-Fi, contacts, any data
archive_webpageSave a webpage snapshot to the Wayback Machine
wikipediaLook up any Wikipedia article, any language, with summary support
upload_to_s3Upload files to MinIO, AWS S3, DigitalOcean Spaces, Cloudflare R2
Download Tool