
headless Chromium을 사용하여 Google 검색 및 페이지 가져오기를 위한 MCP 서버
만약 noapi-google-mcp나 gpt-oss-20B/120B-Vision 및 파이프라인에 있는 기타 오픈소스 모델을 지원하고 싶으시다면 GPU 컴퓨팅 펀드에 기부해 주세요: 약 $3,000가 필요합니다.
이 도구가 유용하다고 생각하시면, 지속적인 개발과 새로운 기능을 지원해 주세요.
BTC:16DT4AHemLyn7C6P116YepjY518gu9wUUH
ETH:
0x7287D1F9c77832cFF246937af0443622bFdACD04
38개의 도구. API 키가 필요 없습니다. 모든 로컬 LLM에 실제 Google 검색, 실시간 피드, 비전, OCR, 완전한 영상 이해를 제공합니다.
로컬 LLM을 완전히 연결된 어시스턴트로 바꿔주는 MCP 서버입니다. 실제 Google 결과, 실시간 뉴스 및 소셜 피드, 역방향 이미지 검색, 오프라인 OCR, YouTube 전사 및 클립 추출 — 모두 헤드리스 Chromium과 오픈소스 ML 모델을 통해 로컬에서 실행됩니다. API 키, 사용량 제한, 클라우드 의존성이 없습니다.
LM Studio, Claude Desktop, OpenClaw, Ollama 및 모든 MCP 호환 클라이언트에서 작동합니다.
Google이 헤드리스 Chromium 브라우저를 감지하여 검색 결과 대신 CAPTCHA를 제공하기 시작했습니다 (#2). 이를 제대로 수정하고, 재미삼아 신경망 CAPTCHA 해결기까지 추가했습니다.
스텔스 패치:
navigator.webdriver 패치, 가짜 브라우저 플러그인, chrome.runtime, Playwright 지문 제거aarch64이었으나, 이제 실제 Chromium 바이너리와 일치)신경망 CAPTCHA 해결기 (MobileNetV2 + OpenCV):
모든 CAPTCHA를 해결할까요? 아닙니다. 하지만 일부는 통과할 것이며, 솔직히 말하면 가능해서 만들었습니다.
YouTube를 위한 완전한 로컬 검색 증강 파이프라인입니다. 아무 채널이나 구독하면, 피드를 확인할 때 서버가 자동으로 오디오를 다운로드하고 Whisper로 전사한 후 전체 전사본을 SQLite(FTS5 전문 검색 포함)에 저장합니다. 모든 영상의 모든 단어를 검색할 수 있게 됩니다 — LLM에 질문하면 올바른 영상에서 답변을 가져옵니다.
흥미로운 내용을 찾으셨나요? LLM에게 해당 부분을 클립으로 추출하도록 요청하세요. LLM이 전사본을 읽고 정확한 타임스탬프를 찾아 영상을 잘라냅니다. 이것은 AI/LLM 기반 영상 편집의 시작입니다 — LLM이 콘텐츠를 이해하고, 단순한 타임스탬프가 아닌 말해지는 내용에 기반하여 클립을 자릅니다.
작동 방식:
subscribe — 핸들(@3Blue1Brown), URL, 또는 채널 ID로 가능check_feeds — 새 영상이 가져와져 로컬에서 faster-whisper로 자동 전사됩니다. 전사본은 즉시 검색 가능하도록 데이터베이스에 기록됩니다. 확인당 최대 5개 영상, 재다운로드되지 않도록 캐싱됨search_feeds — 모든 전사본에 대한 전문 검색. AND, OR, NOT 및 따옴표 구문 지원. LLM이 질문에 답하는 정확한 영상과 구절을 찾습니다.extract_video_clip — LLM에게 관심 있는 내용을 알려주면 영상에서 클립을 잘라냅니다. LLM이 전사본을 사용하여 올바른 구간을 찾고 자동으로 추출합니다.```
"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 Tool | What It Does |
|----------|-------------|
| `subscribe` | Add any source — news RSS, Reddit, HN, GitHub, arXiv, YouTube, podcasts, Twitter/X |
| `unsubscribe` | Remove a subscription and its stored content |
| `list_subscriptions` | See all active feeds with item counts |
| `check_feeds` | Poll all subscriptions, fetch new content, auto-transcribe YouTube videos |
| `search_feeds` | Full-text search across everything your feeds have collected |
| `get_feed_items` | Browse 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?"
회의를 텍스트로 변환하고, 형식을 변환하고, 문서를 읽습니다 — 모두 로컬에서, 클라우드 없이.
| 새 도구 | 기능 설명 |
|---|---|
transcribe_local | Whisper로 로컬 오디오 또는 비디오 파일을 텍스트로 변환 (mp3, wav, mp4, mkv 등) |
convert_media | FFmpeg 형식 변환 — 비디오를 오디오로, 형식 간 변환, 비디오를 GIF로 |
read_document | PDF, DOCX, HTML, CSV, JSON 및 30개 이상의 텍스트 형식에서 텍스트 추출 |
이메일을 가져오고, QR 코드를 생성하고, URL을 단축하고, 페이지를 아카이브하고, 위키백과를 검색하고, S3에 업로드합니다.
| 새 도구 | 기능 설명 |
|---|---|
fetch_emails | IMAP을 통해 이메일 가져오기 — Gmail, Outlook, Yahoo, 모든 IMAP 서버 |
paste_text | 텍스트를 pastebin에 게시하고 공유 가능한 링크 얻기 |
shorten_url | TinyURL을 통해 모든 URL 단축 |
generate_qr | URL, Wi-Fi, 연락처, 모든 데이터에 대한 QR 코드 이미지 생성 |
archive_webpage | 웹페이지 스냅샷을 Wayback Machine에 저장 |
wikipedia | 모든 언어의 위키백과 문서 검색, 요약 지원 |
upload_to_s3 | MinIO, AWS S3, DigitalOcean Spaces, Cloudflare R2에 파일 업로드 |
| "Transcribe this recording: ~/meeting.mp3" | |
| "Convert video.mp4 to mp3" | |
| "Read this PDF: ~/report.pdf" | |
| "Check my email: [email protected] password: xxxx" | |
| "Shorten this URL: https://very-long-url..." | |
| "Generate a QR code for https://mysite.com" | |
| "Archive this article: https://news.example.com/story" | |
| "Wikipedia: quantum computing" | |
| "Upload report.pdf to my MinIO bucket" |
**피드를 위한 추가 종속성 없음.** 전적으로 Python 표준 라이브러리로 구축됨 — 저장소는 SQLite, 검색은 FTS5, 가져오기는 urllib, 구문 분석은 xml.etree. YouTube와 Twitter는 기존 Playwright 브라우저를 사용. `convert_media`에는 FFmpeg 필요 (일반적으로 사전 설치됨).
---
## 카테고리별 38개 도구 전체
### 실시간 피드 구독
| 도구 | 설명 |
|------|-------------|
| `subscribe` | 뉴스, Reddit, HN, GitHub, arXiv, YouTube, 팟캐스트, Twitter/X 구독 |
| `unsubscribe` | 구독 및 저장된 콘텐츠 제거 |
| `list_subscriptions` | 항목 수와 함께 모든 활성 구독 나열 |
| `check_feeds` | 전체 또는 특정 소스에서 새 콘텐츠 가져오기 |
| `search_feeds` | 저장된 모든 피드 콘텐츠에 대한 전체 텍스트 검색 |
| `get_feed_items` | 소스 또는 유형별로 필터링된 최근 항목 가져오기 |
### Google 검색 및 웹
| 도구 | 설명 |
|------|-------------|
| `google_search` | 시간 필터, 사이트 필터, 페이지 매김, 언어/지역이 포함된 웹 검색 |
| `google_news` | 기사 썸네일이 인라인으로 표시되는 뉴스 검색 |
| `google_scholar` | 인용 정보가 포함된 학술 논문 |
| `google_images` | 결과가 채팅에 인라인으로 표시되는 이미지 검색 |
| `google_trends` | 시간에 따른 주제 관심도, 관련 검색어 |
| `visit_page` | 모든 URL을 가져와 읽을 수 있는 텍스트 추출 |
### 여행 및 상거래
| 도구 | 설명 |
|------|-------------|
| `google_shopping` | 가격, 매장, 평점, 이미지가 포함된 제품 검색 |
| `google_flights` | 가격 및 여행 시간이 포함된 항공편 검색 |
| `google_hotels` | 이미지, 가격, 평점, 예약 URL이 포함된 호텔 검색 |
| `google_translate` | 100개 이상의 언어 번역 |
| `google_maps` | 평점, 리뷰, 지도 스크린샷이 포함된 장소 검색 |
| `google_maps_directions` | 단계별 경로 및 지도 스크린샷이 포함된 길찾기 |
### 금융 및 정보
| 도구 | 설명 |
|------|-------------|
| `google_finance` | 주가, 시장 데이터, 회사 정보 |
| `google_weather` | 현재 상태 및 여러 날 예보 |
| `google_books` | 저자, ISBN, 발췌문이 포함된 도서 검색 |
### 비전 및 OCR
| 도구 | 설명 |
|------|-------------|
| `google_lens` | 역 이미지 검색 — 객체, 제품, 랜드마크, 텍스트 식별 |
| `google_lens_detect` | 이미지의 모든 객체 감지(OpenCV) 및 각각을 Lens로 식별 |
| `ocr_image` | 로컬에서 이미지에서 텍스트 추출(RapidOCR, 완전 오프라인) |
| `list_images` | 비전 도구와 함께 사용하기 위해 디렉토리의 이미지 파일 나열 |