EA

engram-ae/noapi-google-search-mcp

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

132 stars 34 forks Качество 83 Тренд 24MIT

MCP-сервер для поиска в Google и выбора страниц с помощью безголового Chromium

Обзор

Если вы хотите поддержать noapi-google-mcp или gpt-oss-20B/120B-Vision и другие модели с открытым исходным кодом, пожалуйста, пополните мой фонд вычислений GPU: нужно около $3000. MCP-сервер, который превращает вашу локальную LLM в полностью подключённого помощника. Реальные результаты Google, живые новости и социальные ленты, обратный поиск изображений, офлайн-OCR, транскрипция с YouTube и извлечение клипов — всё это работает локально через безголовые модели Chromium и open-source ML. Нет API-ключей, нет ограничений на использование, нет зависимости от облака. Работает с , , , и любым совместимым с MCP клиентом. Google начал ловить браузеры Chromium без головы и показывать CAPTCHA вместо результатов поиска (#2). Исправил это как следует и просто так добавил решатель капча нейронной сети. - Инъекция JavaScript перед каждой загрузкой страницы, патчи navigator.webdriver, поддельные плагины браузера, Chrome.

Обзор (машинный перевод)

[email protected]

Если вы хотите поддержать noapi-google-mcp или gpt-oss-20B/120B-Vision и другие модели с открытым исходным кодом, пожалуйста, пополните мой фонд вычислений GPU: нужно около $3000.

Если это полезно, рассмотрите возможность поддержки дальнейшей разработки и новых функций. BTC: 16DT4AHemLyn7C6P116YepjY518gu9wUUH ETH: 0x7287D1F9c77832cFF246937af0443622bFdACD04

38 инструментов. Ноль API-ключей. Дайте любому локальному LLM реальный поиск Google, живые потоки, видение, OCR и полное понимание видео.

MCP-сервер, который превращает вашу локальную LLM в полностью подключённого помощника. Реальные результаты Google, живые новости и социальные ленты, обратный поиск изображений, офлайн-OCR, транскрипция с YouTube и извлечение клипов — всё это работает локально через безголовые модели Chromium и open-source ML. Нет API-ключей, нет ограничений на использование, нет зависимости от облака.

Работает с LM Studio, Claude Desktop, OpenClaw, Ollama и любыми клиентами, совместимыми с MCP.


Что нового в версии 0.3.1 — Обнаружение антиботов и решатель CAPTCHA в нейронной сети

Google начал ловить браузеры Chromium без головы и показывать CAPTCHA вместо результатов поиска (#2).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

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.

If you find this useful, consider supporting continued development and new features.BTC: 16DT4AHemLyn7C6P116YepjY518gu9wUUH 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

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "google-search": { "command": "noapi-google-search-mcp", "env": { "PYTHONUNBUFFERED": "1" } } } }