Skip to main content
Glama
aidvizhhub

camoufox-research

by aidvizhhub

Camoufox Research

検出回避ブラウザ Camoufox を使った MCP ウェブリサーチサーバー: 検索、ページ読み込み(JS/SPA 含む)、バッチ読み込み、クリック、テキスト入力、 ライブセッション、キャッシュ、リトライ。通常の Python パッケージとしてインストールでき、 任意の MCP ハーネス(opencode、Claude Desktop、Cursor…)に接続できます。

構造

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

Related MCP server: camofox-browser-mcp

インストール

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; MS Store の Python ではなく、VC++ Redistributable が必要です(詳細は scripts/update_camoufox.py の docstring を参照)。

MCP 接続

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

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

Claude Desktop など — mcp/config/ に既製の例があります。 パッケージをインストールしなくても python mcp/server.py(shim)で実行できます。

確認: opencode mcp listcamoufox: connected

ツール (19)

グループ

ツール

リサーチ

research(読み込みを伴う詳細検索)、web_search

読み取り

fetch_pagebatch_fetchextract_links

ブラウザ

browser_navigatebrowser_clickbrowser_type

ライブセッション

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

サービス

ping

動作

  • ブラウザは別プロセスのワーカー(sync、headless=True)で動作するため、 stdio サーバーはブロックされません。

  • JS ページ(SPA/React/Next)は事前処理なしで読み込めます。 コンテンツのポーリング + スクロール + 安定性の確認。空の場合は再実行します。

  • キャッシュ: sqlite ~/.cache/camoufox-research/cache.db、TTL は1日、 backoff 付きリトライ、メモリ/ネットワークの制限(macOS vm_stat)。

  • 設定は環境変数のみです(configs/example.env を参照): CAMOUFOX_VENVCAMOUFOX_CACHE_DIR、タイムアウト、プロキシ。

CI

push のたびに GitHub Actions が検証します: Python 3.10/3.11/3.12 での パッケージインストール、import のコンパイル、MCP stdio smoke (initialize → tools/list → ping)。ブラウザを使った完全なテストは ローカルで行います(update_camoufox.py + 手動 smoke)。

依存パッケージのライセンス

  • camoufox — ライセンスはプロジェクトのリポジトリにあります

  • mcp — MIT

  • trafilatura — Apache-2.0 / GPL-3.0

運営: 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