A Model Context Protocol (MCP) server wrapping agent-browser CLI, exposing 70+ browser automation tools over Streamable-HTTP transport. Docker-native, headless Chrome, bearer token auth.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http · http counts 61 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
browse_batch
-
browse_check
-
browse_click
-
browse_clipboard_read
-
browse_clipboard_write
-
browse_console
-
browse_cookies_clear
-
browse_cookies_get
-
browse_cookies_set
-
browse_dblclick
-
browse_dialog_accept
-
browse_dialog_dismiss
-
browse_dialog_status
-
browse_errors
-
browse_eval
-
browse_fill
-
browse_find_and_click
-
browse_find_and_fill
-
browse_focus
-
browse_get_html
-
browse_get_text
-
browse_get_title
-
browse_get_url
-
browse_get_value
-
browse_goback
-
browse_goforward
-
browse_hover
-
browse_init
-
browse_is_checked
-
browse_is_enabled
-
browse_is_visible
-
browse_list_sessions
-
browse_network_block
-
browse_network_requests
-
browse_network_unblock
-
browse_open
-
browse_pdf
-
browse_press
-
browse_reload
-
browse_run
-
browse_screenshot
-
browse_scroll
-
browse_scrollintoview
-
browse_select
-
browse_shutdown
-
browse_snapshot
-
browse_storage_local_get
-
browse_storage_local_set
-
browse_tab_close
-
browse_tab_list
-
browse_tab_new
-
browse_tab_switch
-
browse_type
-
browse_uncheck
-
browse_upload
-
browse_viewport_set
-
browse_wait_load
-
browse_wait_milliseconds
-
browse_wait_target
-
browse_wait_text
-
browse_whoami
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 1
filesystem 1
- fs bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1192
with open(temp_path, 'r') as fh:
shell / exec 1
- shell bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :49
import subprocess
secrets 1
- secrets bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :76
BEARER_TOKEN = os.getenv("BEARER_TOKEN", "")
tool registrations 61
- browse_init bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :427
- browse_whoami bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :493
- browse_shutdown bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :524
- browse_list_sessions bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :570
- browse_open bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :607
- browse_goback bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :626
- browse_goforward bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :633
- browse_reload bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :640
- browse_get_url bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :647
- browse_get_title bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :654
- browse_snapshot bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :665
- browse_get_text bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :710
- browse_get_html bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :722
- browse_get_value bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :734
- browse_click bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :750
- browse_fill bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :768
- browse_type bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :781
- browse_press bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :794
- browse_hover bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :806
- browse_select bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :818
- browse_check bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :831
- browse_scroll bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :843
- browse_screenshot bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :862
- browse_pdf bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :889
- browse_wait_target bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :913
- browse_wait_text bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :928
- browse_wait_milliseconds bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :943
- browse_eval bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :961
- browse_tab_list bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :980
- browse_tab_new bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :987
- browse_tab_switch bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1011
- browse_tab_close bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1023
- browse_network_requests bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1044
- browse_network_block bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1061
- browse_network_unblock bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1073
- browse_cookies_get bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1094
- browse_cookies_set bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1101
- browse_cookies_clear bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1114
- browse_storage_local_get bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1121
- browse_storage_local_set bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1138
- browse_console bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1155
- browse_errors bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1162
- browse_batch bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1173
- browse_viewport_set bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1227
- browse_find_and_click bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1247
- browse_find_and_fill bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1263
- browse_clipboard_read bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1281
- browse_clipboard_write bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1288
- browse_dialog_accept bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1304
- browse_dialog_dismiss bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1321
- browse_dialog_status bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1328
- browse_uncheck bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1339
- browse_dblclick bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1351
- browse_focus bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1363
- browse_scrollintoview bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1375
- browse_upload bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1388
- browse_wait_load bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1401
- browse_is_visible bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1425
- browse_is_enabled bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1435
- browse_is_checked bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1445
- browse_run bhdresh-agent-browser-mcp-7d5830b/agent_browser_mcp_server.py :1459
declared dependencies 1
- fastmcp@>=0.4.0