Token导航 LogoToken导航TokenDH.com
Camofox Browser MCP logo
浏览器工具未说明官方级别未说明来源级核验

Camofox Browser MCP

MCP Server

camofox-browser-mcp是一个用于控制本地camofox-browser实例的MCP服务器,提供标签生命周期管理、导航、交互、截图等功能,适用于LLM代理的浏览器自动化工作流。

工具数

42

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化标签管理TypeScript网页交互LLM代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Microck

提供方

Microck

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

camofox-browser-mcp

MCP server for controlling a local camofox-browser instance.

______________________________________________________________________

快速安装

将此内容粘贴到llm代理会话中:

Install and configure camofox-browser-mcp by following the instructions here:
https://raw.githubusercontent.com/Microck/camofox-browser-mcp/refs/heads/main/INSTALL.md

npm(推荐)

npm install -g camofox-browser-mcp

用于控制本地的MCP服务器 Jo-inc/camofox-浏览器 例子

此服务器向LLM代理公开了完整实用的camofox浏览器工作流程: 标签生命周期、导航、交互、快照、屏幕截图、链接、统计数据, cookie导入、会话清理、YouTube转录提取和高级 复合助手程序(navigate_and_snapshot, scroll_and_snapshot, fill_form, type_and_submit, batch_click, web_search).

先决条件

  1. Node.js 22+(npm包需要)
  2. 可选:Bun(建议用于当地开发):
  3. 跑步 camofox-browser 服务器(默认 http://127.0.0.1:9377)
  4. 可选,取决于使用的工具:

- CAMOFOX_API_KEY 用于cookie导入 - CAMOFOX_ADMIN_KEY 用于浏览器停止端点

安装

当地开发检查

git clone https://github.com/Microck/camofox-browser-mcp.git
cd camofox-browser-mcp
bun install
bun run typecheck
bun run build

npm 包

npm install -g camofox-browser-mcp

# optional smoke-run (most users just configure their MCP client)
camofox-browser-mcp

配置

在MCP客户端配置中设置这些环境变量。

变量必填默认用途
CAMOFOX_BASE_URL是的http://127.0.0.1:9377运行camofox浏览器服务器的基本URL
CAMOFOX_URLalias未设置的兼容性别名 CAMOFOX_BASE_URL
CAMOFOX_TIMEOUT_MS没有30000camofox调用的HTTP超时
CAMOFOX_TIMEOUTalias未设置的兼容性别名 CAMOFOX_TIMEOUT_MS
CAMOFOX_DEFAULT_USER_ID没有default-user默认值 userId 当省略时
CAMOFOX_DEFAULT_SESSION_KEY没有default-session默认值 sessionKey 当省略时
CAMOFOX_API_KEYfor camofox_import_cookies未设置承载密钥 /sessions/:userId/cookies
CAMOFOX_ADMIN_KEYfor camofox_stop_browserunset管理员密钥发送为 x-admin-key 为了 /stop
CAMOFOX_AUTOSTART_SERVER没有true当baseUrl为localhost且无法访问服务器时,尝试生成 camofox-browser 自动
CAMOFOX_AUTOSTART_COMMAND没有camofox-browser用于生成camofox浏览器HTTP服务器的命令
CAMOFOX_AUTOSTART_TIMEOUT_MS没有15000等待生成的服务器应答的最长时间 /health

MCP配置示例(本地构建)

{
  "mcpServers": {
    "camofox-browser-mcp": {
      "command": "bun",
      "args": ["/absolute/path/to/camofox-browser-mcp/dist/index.js"],
      "env": {
        "MCP_TRANSPORT_TYPE": "stdio",
        "MCP_LOG_LEVEL": "info",
        "CAMOFOX_BASE_URL": "http://127.0.0.1:9377",
        "CAMOFOX_DEFAULT_USER_ID": "default-user",
        "CAMOFOX_DEFAULT_SESSION_KEY": "default-session",
        "CAMOFOX_API_KEY": "",
        "CAMOFOX_ADMIN_KEY": ""
      }
    }
  }
}

工具覆盖范围

MCP工具集映射到 camofox-browser 端点,包括兼容性 常用别名 camofox-mcp 提示。

服务器和会话工具

MCP工具端点注释
camofox_healthGET /health运行时和浏览器状态
server_status别名 camofox_health兼容性别名
camofox_start_browserPOST /start启动浏览器引擎
camofox_stop_browserPOST /stop需要管理员密钥
camofox_close_sessionDELETE /sessions/:userId关闭用户的所有选项卡/上下文
camofox_import_cookiesPOST /sessions/:userId/cookies需要API密钥

选项卡生命周期工具

MCP工具端点注释
camofox_list_tabsGET /tabs按用户列出打开的选项卡
list_tabs别名 camofox_list_tabs兼容性别名
camofox_create_tabPOST /tabs使用可选URL创建选项卡
create_tab别名 camofox_create_tab兼容性别名
camofox_close_tabDELETE /tabs/:tabId关闭一个选项卡
close_tab别名 camofox_close_tab兼容性别名
camofox_close_tab_groupDELETE /tabs/group/:listItemId关闭组中的所有选项卡
camofox_get_statsGET /tabs/:tabId/stats使用统计数据和访问的URL

导航和交互工具

MCP工具端点注释
camofox_navigate_tabPOST /tabs/:tabId/navigateURL或宏导航
navigate别名 camofox_navigate_tab兼容性别名
navigate_and_snapshotcomposite导航、等待,然后快照
camofox_waitPOST /tabs/:tabId/wait等待页面准备就绪
camofox_wait_for_textPOST /act (kind=wait)等待文本出现
camofox_get_snapshotGET /tabs/:tabId/snapshot基于引用的可访问性快照
snapshot别名 camofox_get_snapshot兼容性别名
scroll_and_snapshotcomposite滚动,然后快照
camofox_clickPOST /tabs/:tabId/click按参照或选择器单击
batch_clickcomposite按顺序执行多次单击
camofox_typePOST /tabs/:tabId/type按引用/选择器键入文本
type_text别名 camofox_type兼容性别名
type_and_submitcomposite键入,然后按submit键
fill_form复合填写多个字段+可选提交点击
camofox_hoverPOST /act (kind=hover)通过ref或选择器悬停
camofox_pressPOST /tabs/:tabId/press键盘按键
camofox_scrollPOST /tabs/:tabId/scroll垂直滚动
camofox_scroll_elementPOST /act (kind=scrollIntoView)将引用的元素滚动到视图中
camofox_backPOST /tabs/:tabId/back历史回顾
go_back别名 camofox_back兼容性别名
camofox_forwardPOST /tabs/:tabId/forward历史前进
go_forward别名 camofox_forward兼容性别名
camofox_refreshPOST /tabs/:tabId/refresh页面重新加载
refresh别名 camofox_refresh兼容性别名
camofox_get_linksGET /tabs/:tabId/links提取页面链接
camofox_screenshotGET /tabs/:tabId/screenshot返回base64 PNG
web_search宏包装器 navigate多引擎搜索助手

内容提取工具

MCP工具端点注释
camofox_youtube_transcriptPOST /youtube/transcript提取YouTube字幕

支持的web_search引擎

web_search 地图 engine 后端宏的值:

  • google, youtube, amazon, reddit, wikipedia, twitter, yelp
  • spotify, netflix, linkedin, instagram, tiktok, twitch

兼容性说明

  • list_profiles, save_profile, load_profile,以及 delete_profile 不是

尚未暴露,因为电流 jo-inc/camofox-browser API不提供 cookie导出/配置文件端点。

典型工作流程

  1. camofox_start_browser
  2. camofox_create_tab (或 camofox_list_tabs +再利用)
  3. camofox_navigate_tab
  4. camofox_get_snapshot
  5. 与裁判互动: camofox_click, camofox_type, camofox_press, camofox_scroll
  6. 重新运行 camofox_get_snapshot 主要页面更改后
  7. 清理 camofox_close_tabcamofox_close_session

宏观支持

camofox_navigate_tab 通过 macroquery 通过camofox浏览器。 上游宏包括:

  • @google_search
  • @youtube_search
  • @amazon_search
  • @reddit_search
  • @reddit_subreddit
  • @wikipedia_search
  • @twitter_search
  • @yelp_search
  • @spotify_search
  • @netflix_search
  • @linkedin_search
  • @instagram_search
  • @tiktok_search
  • @twitch_search

故障排除

  • camofox_health 失败:检查 CAMOFOX_BASE_URL 并确认后端正在运行。
  • camofox_import_cookies 403:设置 CAMOFOX_API_KEY 在后端和MCP环境中。
  • camofox_stop_browser 403:设置 CAMOFOX_ADMIN_KEY 在后端和MCP环境中。
  • 导航后缺少参考文献:调用 camofox_get_snapshot 再一次。

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化标签管理TypeScript网页交互LLM代理本地部署MCP服务器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

42

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP