
Server MCP per ricerca Google e recupero di pagine tramite Chromium headless
Se vuoi supportare noapi-google-mcp o gpt-oss-20B/120B-Vision e altri modelli open source in arrivo, per favore contribuisci al mio fondo di calcolo GPU: sono necessari circa $3000.
Se trovi utile questo progetto, considera di sostenere lo sviluppo continuo e nuove funzionalità.
BTC:16DT4AHemLyn7C6P116YepjY518gu9wUUH
ETH:
0x7287D1F9c77832cFF246937af0443622bFdACD04
38 strumenti. Zero chiavi API. Dai a qualsiasi LLM locale la ricerca Google reale, feed live, visione, OCR e comprensione video completa.
Un server MCP che trasforma il tuo LLM locale in un assistente completamente connesso. Risultati Google reali, notizie e feed social in diretta, ricerca inversa per immagini, OCR offline, trascrizione YouTube ed estrazione di clip — tutto eseguito localmente tramite Chromium headless e modelli ML open source. Nessuna chiave API, nessun limite di utilizzo, nessuna dipendenza dal cloud.
Funziona con LM Studio, Claude Desktop, OpenClaw, Ollama e qualsiasi client compatibile con MCP.
Google ha iniziato a riconoscere i browser Chromium headless e a mostrare CAPTCHA invece dei risultati di ricerca (#2). L'abbiamo risolto per bene e poi abbiamo aggiunto un risolutore CAPTCHA a rete neurale, giusto per il gusto di farlo.
Patch di invisibilità:
navigator.webdriver, plugin browser falsi, chrome.runtime e rimuovere le impronte digitali di Playwrightaarch64, ora corrisponde al binario Chromium effettivo)Risolutore CAPTCHA a rete neurale (MobileNetV2 + OpenCV):
Risolverà ogni CAPTCHA? No. Ma riuscirà a superarne alcuni e, onestamente, l'abbiamo costruito soprattutto perché potevamo.
Una pipeline completa di recupero-aumento locale per YouTube. Iscriviti a qualsiasi canale e, quando controlli i feed, il server scarica automaticamente l'audio, lo trascrive con Whisper e memorizza la trascrizione completa in SQLite con ricerca testuale integrata FTS5. Ogni parola di ogni video diventa ricercabile — chiedi al tuo LLM una domanda e lui estrae la risposta dal video giusto.
Trovato qualcosa di interessante? Chiedi al LLM di estrarre quel segmento come clip. Legge la trascrizione, trova i timestamp esatti e taglia il video per te. Questo è l'inizio del montaggio video basato su AI/LLM — il tuo LLM capisce il contenuto e taglia le clip in base a ciò che viene detto, non solo ai timestamp.
Come funziona:
subscribe — iscriviti a un canale YouTube tramite handle (@3Blue1Brown), URL o ID canalecheck_feeds — i nuovi video vengono recuperati e auto-trascritti localmente con faster-whisper. Le trascrizioni vengono scritte nel database per una ricerca istantanea. Fino a 5 video per controllo, memorizzati nella cache per evitare download ripetuti.search_feeds — ricerca testuale completa su tutte le trascrizioni. Supporta AND, OR, NOT e frasi tra virgolette. Il tuo LLM trova il video e il passaggio esatto che risponde alla tua domanda.extract_video_clip — dì al LLM cosa ti interessa e lui taglia la clip dal video. Il LLM usa la trascrizione per trovare il segmento giusto e lo estrae automaticamente.```
"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 — solo Whisper + SQLite FTS5 in esecuzione sulla tua macchina.
> **Roadmap:** L'estrazione dei clip è il primo passo verso un montaggio video completamente guidato dall'IA. Le versioni future aggiungeranno sovrapposizione di musica/audio, remix video, compilazione multi-clip, riformattazione verticale per TikTok/Reels/Shorts e reel di highlights automatici — tutto guidato dalla comprensione del contenuto da parte del tuo LLM.
---
### Sottoscrizioni ai Feed Live
Abbonati a news, Reddit, Hacker News, canali YouTube, profili Twitter/X, repository GitHub, articoli arXiv e podcast. I contenuti vengono recuperati, archiviati localmente in SQLite con ricerca full-text e resi disponibili al tuo LLM all'istante.
| Nuovo Strumento | Cosa Fa |
|----------|-------------|
| `subscribe` | Aggiungi qualsiasi fonte — news RSS, Reddit, HN, GitHub, arXiv, YouTube, podcast, Twitter/X |
| `unsubscribe` | Rimuovi una sottoscrizione e i suoi contenuti archiviati |
| `list_subscriptions` | Vedi tutti i feed attivi con il conteggio degli elementi |
| `check_feeds` | Scansiona tutte le sottoscrizioni, recupera nuovi contenuti, trascrivi automaticamente i video di YouTube |
| `search_feeds` | Ricerca full-text in tutto ciò che i tuoi feed hanno raccolto |
| `get_feed_items` | Sfoglia elementi recenti, filtrati per fonte o tipo |
**Fonti di notizie preconfigurate** — abbonati con una sola parola: `bbc`, `cnn`, `nyt`, `guardian`, `npr`, `aljazeera`, `techcrunch`, `ars`, `verge`, `wired`, `reuters`
**Scorciatoie arXiv** — `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?"
Trascrivi riunioni, converti formati, leggi documenti — tutto locale, senza cloud.
| Nuovo Strumento | Cosa Fa |
|---|---|
transcribe_local | Trascrivi qualsiasi file audio o video locale con Whisper (mp3, wav, mp4, mkv, ecc.) |
convert_media | Conversione di formato FFmpeg — video in audio, formato in formato, video in GIF |
read_document | Estrai testo da PDF, DOCX, HTML, CSV, JSON e oltre 30 formati di testo |
Recupera email, genera codici QR, accorcia URL, archivia pagine, cerca su Wikipedia, carica su S3.