Skip to main content
Glama
aidvizhhub

camoufox-research

by aidvizhhub

Camoufox Research

MCP-Server für Web-Recherche auf dem Anti-Erkennungs-Browser Camoufox: Suche, Seitenlesen (inkl. JS/SPA), Batch-Lesen, Klicks, Texteingabe, Live-Sitzungen, Cache und Retry. Wird als normales Python-Paket installiert und an jeden MCP-Harness angeschlossen (opencode, Claude Desktop, Cursor…).

Related MCP server: camofox-browser-mcp

Struktur

camoufox-reasearch/
├── camoufox_research/     # Python-пакет (движок + MCP-интерфейс)
│   ├── __init__.py
│   ├── camoufox_browser.py    # обёртка Camoufox (launch, настройки)
│   ├── camoufox_session.py    # живая сессия: навигация, клики, ввод, скролл
│   ├── camoufox_fetch.py      # чтение страниц + batch_fetch + извлечение текста
│   ├── camoufox_research.py   # MCP-сервер (FastMCP, stdio), entry point
│   ├── camoufox_rpc.py        # протокол сервер ↔ воркер
│   ├── camoufox_worker.py     # процесс-воркер (sync Camoufox, headless)
│   ├── camoufox_cache.py      # sqlite-кэш страниц, TTL сутки
│   └── session_tools.py       # общие хелперы сервера
├── mcp/
│   ├── server.py              # запуск из исходников без установки
│   ├── requirements.txt       # зависимости (запинены)
│   └── config/                # примеры подключения к харнессам
├── scripts/
│   ├── update_camoufox.py     # установка/обновление браузера (все ОС)
│   └── _compat.py             # кроссплатформенные хелперы (UTF-8, venv)
├── configs/example.env        # переменные окружения (опционально)
├── research/                  # результаты ресёрча (не коммитится)
├── .github/workflows/ci.yml   # CI: py 3.10-3.12, установка, stdio smoke
├── pyproject.toml             # пакет + entry point `camoufox-research`
├── README.md
└── POSTING_RULES.md           # pre-release checklist

Installation

git clone <ваш-репозиторий> camoufox-reasearch && cd camoufox-reasearch

# 1. venv + пакет
python3 -m venv ~/.venvs/camoufox-research
~/.venvs/camoufox-research/bin/pip install .

# 2. скачать браузер (один раз)
~/.venvs/camoufox-research/bin/python -m camoufox fetch

# 3. проверить
~/.venvs/camoufox-research/bin/camoufox-research   # ждёт stdin (stdio)

Windows: venv\Scripts\pip.exe install ., venv\Scripts\python.exe -m camoufox fetch; benötigt werden Python (nicht aus dem MS Store) und VC++ Redistributable (Details — im Docstring scripts/update_camoufox.py).

MCP-Anbindung

opencode (~/.config/opencode/opencode.json):

{
  "mcp": {
    "camoufox": {
      "type": "local",
      "command": ["/путь/до/venv/bin/camoufox-research"],
      "enabled": true
    }
  }
}

Claude Desktop und andere — fertige Beispiele in mcp/config/. Ohne Installation des Pakets kann man python mcp/server.py (Shim) ausführen.

Prüfung: opencode mcp listcamoufox: connected.

Tools (19)

Gruppe

Tools

Recherche

research (tiefgehende Suche mit Lesen), web_search

Lesen

fetch_page, batch_fetch, extract_links

Browser

browser_navigate, browser_click, browser_type

Live-Sitzung

session_start/navigate/click/type/scroll/links/text/back/status/end

Service

ping

Verhalten

  • Der Browser lebt in einem separaten Worker-Prozess (sync, headless=True) — der stdio-Server wird nicht blockiert.

  • JS-Seiten (SPA/React/Next) werden ohne Vorbereitung gelesen: Content-Polling + Scroll + Stabilität; leer — erneuter Aufruf.

  • Cache: sqlite ~/.cache/camoufox-research/cache.db, TTL ein Tag, Retry mit Backoff, Speicher-/Netzwerklimit (macOS vm_stat).

  • Konfiguration — nur über Umgebung (siehe configs/example.env): CAMOUFOX_VENV, CAMOUFOX_CACHE_DIR, Timeouts, Proxy.

CI

Bei jedem Push prüft GitHub Actions: Paketinstallation auf Python 3.10/3.11/3.12, Kompilierung der Importe, MCP-stdio-Smoke (initialize → tools/list → ping). Vollständiger Test mit Browser — lokal (update_camoufox.py + manueller Smoke).

Lizenzen der Abhängigkeiten

Gehört: t.me/aidvizhenie · t.me/hilartem · t.me/aidvizh_hub

Install Server
F
license - not found
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for controlling a local camofox-browser instance, enabling LLM agents to perform web automation tasks such as navigation, interaction, snapshotting, and content extraction.
    53
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Browser automation MCP server using Camoufox anti-detect browser with fingerprint spoofing, geolocation/timezone spoofing, and human-like cursor movement.
    14
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for multi-engine web search and web page fetching, supporting parallel search, content extraction, and optional LLM-powered search summarization and deep search.
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Stealth web browser for agents: search, fetch, click and type through persistent sessions over MCP.

  • Free remote MCP server for fetching public web pages through a rotating proxy pool.

  • MCP server for Google search results via SERP API

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aidvizhhub/camoufox-research'

If you have feedback or need assistance with the MCP directory API, please join our Discord server