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

行为

  • 浏览器运行在独立的 worker 进程中(sync,headless=True)——stdio 服务器不会被阻塞。

  • JS 页面(SPA/React/Next)无需准备即可读取:内容轮询 + 滚动 + 稳定性;为空——再次调用。

  • 缓存:sqlite ~/.cache/camoufox-research/cache.db,TTL 一天,带退避的重试,内存/网络限制(macOS vm_stat)。

  • 配置——仅通过环境变量(参见 configs/example.env):CAMOUFOX_VENVCAMOUFOX_CACHE_DIR、超时、代理。

CI

每次 push 时 GitHub Actions 会检查:在 Python 3.10/3.11/3.12 上安装包、导入编译、MCP stdio 冒烟测试(initialize → tools/list → ping)。带浏览器的完整测试——本地进行(update_camoufox.py + 手动冒烟测试)。

依赖项许可证

归属: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