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_page, batch_fetch, extract_links

브라우저

browser_navigate, browser_click, browser_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 하루, 백오프와 함께 재시도, 메모리/네트워크 제한(macOS vm_stat).

  • 설정은 환경변수로만 구성합니다(configs/example.env 참조): CAMOUFOX_VENV, CAMOUFOX_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).

의존성 라이선스

소속: 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