
MCP Browser
A native macOS browser built on WKWebView that exposes itself as an MCP server over local HTTP. Instead of headless automation or cloud browsers, this gives LLMs control of a real Safari-engine browser window on your Mac. It ships 40+ tools for navigation, DOM manipulation (click, fill, submit), content extraction (read_text, screenshot, accessibility_tree), cookie and storage management, plus network and console capture. Bearer token auth and DNS rebinding protection keep it local-only. Useful when you want agents to interact with pages using your logged-in sessions and cookies, or when you need to see exactly what the LLM is doing in a real browser UI rather than a headless context.
- GitHub stars
- 1
- tools
- 44
- last updated
- Apr 30, 2026
Tools
44 toolsPublic tool metadata for what this MCP can expose to an agent.
navigateNavigate to a URL in the active tab.
Navigate to a URL in the active tab.
No parameter schema in public metadata yet.
back
No parameter schema in public metadata yet.
forward
No parameter schema in public metadata yet.
reload
No parameter schema in public metadata yet.
current_url
No parameter schema in public metadata yet.
current_title
No parameter schema in public metadata yet.
list_tabs
No parameter schema in public metadata yet.
new_tab
No parameter schema in public metadata yet.
switch_tab
No parameter schema in public metadata yet.
close_tab
No parameter schema in public metadata yet.
click
No parameter schema in public metadata yet.
fill
No parameter schema in public metadata yet.
submit
No parameter schema in public metadata yet.
hover
No parameter schema in public metadata yet.
press_key
No parameter schema in public metadata yet.
type_text
No parameter schema in public metadata yet.
scroll
No parameter schema in public metadata yet.
find_in_page
No parameter schema in public metadata yet.
get_element
No parameter schema in public metadata yet.
accessibility_tree
No parameter schema in public metadata yet.
read_text
No parameter schema in public metadata yet.
read_page
No parameter schema in public metadata yet.
page_metadata
No parameter schema in public metadata yet.
screenshot
No parameter schema in public metadata yet.
pdf_export
No parameter schema in public metadata yet.
render_html
No parameter schema in public metadata yet.
eval_js
No parameter schema in public metadata yet.
find
No parameter schema in public metadata yet.
list_links
No parameter schema in public metadata yet.
list_forms
No parameter schema in public metadata yet.
get_cookies
No parameter schema in public metadata yet.
set_cookie
No parameter schema in public metadata yet.
storage
No parameter schema in public metadata yet.
clear_session
No parameter schema in public metadata yet.
list_bookmarks
No parameter schema in public metadata yet.
open_bookmark_folder
No parameter schema in public metadata yet.
console_logs
No parameter schema in public metadata yet.
network_log
No parameter schema in public metadata yet.
dialog
No parameter schema in public metadata yet.
download
No parameter schema in public metadata yet.
upload_file
No parameter schema in public metadata yet.
wait_for
No parameter schema in public metadata yet.
emulate
No parameter schema in public metadata yet.
resize
No parameter schema in public metadata yet.
Sponsors
Readme
MCP Browser
A native macOS web browser that exposes itself as a Model Context Protocol server, so AI agents can drive a real WKWebView the same way a person would — navigate, click, fill forms, read the DOM, take screenshots, run JavaScript, and capture network and console activity.
Built with SwiftUI + WKWebView. The MCP server runs in-process over local HTTP with bearer-token authentication and DNS-rebinding defense.
Download
⬇ Download the latest macOS build — signed, notarised .dmg for Apple Silicon.
After downloading, open the DMG and drag MCP Browser to your Applications folder.
Screenshots
MCP Browser window
MCP Browser tools and settings
Why
Most "browser-as-a-tool" stories for agents fall into two camps:
Details
- Repository
- github.com/brainfuel/mcp-browser
- Website
- github.com/brainfuel/mcp-browser
- Category
- Web & Browser Automation
- Registry
- MCP registry, active