{
"mcpServers": {
"mcpbrowserserver": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 319 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Context cost
28 tools. ~2,300 tokens (1.1% of 200K). Consider loading selectively.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
create_sessionCreate a new browser session
list_sessionsList all active sessions
get_sessionGet session details
switch_sessionSwitch to a different session
close_sessionClose a session
get_active_sessionGet currently active session
create_tabCreate a new tab
list_tabsList all tabs in a session
get_tabGet tab details
switch_tabSwitch to a different tab
This server is missing a description.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for MCPBrowserServer and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server for browser automation using Selenium WebDriver. This server provides AI agents with powerful web browsing capabilities including session management, tab control, navigation, and element interaction.
dotnet build MCPBrowserServer.csproj
dotnet publish -c Release --self-contained false -o publish
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"browser": {
"command": "C:\\path\\to\\MCPBrowserServer\\publish\\MCPBrowserServer.exe",
"args": []
}
}
}
create_session - Create a new browser sessionlist_sessions - List all active sessionsget_session - Get session detailsswitch_session - Switch to a different sessionclose_session - Close a sessionget_active_session - Get currently active sessioncreate_tab - Create a new tablist_tabs - List all tabs in a sessionget_tab - Get tab detailsswitch_tab - Switch to a different tabclose_tab - Close a tabget_active_tab - Get currently active tabrename_tab - Rename a tabnavigate - Navigate to a URLrefresh - Refresh current pagego_back - Go back in browser historygo_forward - Go forward in browser historyget_page_info - Get page information (URL, title, meta data)take_screenshot - Capture page screenshotexecute_javascript - Execute JavaScript codefind_elements - Find elements on the pageclick_element - Click an elementtype_text - Type text into an elementget_element_text - Get text from an elementget_element_attribute - Get element attribute valuewait_for_element - Wait for element to appearscroll_to_element - Scroll to an elementhover_element - Hover over an element# Create a new browser session
create_session("Main Session", headless=false, width=1920, height=1080)
# Navigate to a website
navigate("session-id", "https://example.com")
# Take a screenshot
take_screenshot("session-id", saveToFile=true)
# Create a new tab
create_tab("session-id", "Google Tab", "https://google.com")
# List all tabs
list_tabs("session-id")
# Switch to a specific tab
switch_tab("session-id", "tab-id")
# Find search input and type
find_elements("session-id", "input[name='q']", "css")
type_text("session-id", "input[name='q']", "MCP browser automation")
# Click search button
click_element("session-id", "button[type='submit']", "css")
# Wait fo
... [View full README on GitHub](https://github.com/kblood/MCPBrowserServer#readme)