Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"browser": {
"args": [],
"command": "C:\\path\\to\\MCPBrowserServer\\publish\\MCPBrowserServer.exe"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser
Browser automation with Puppeteer for web scraping and testing
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP server for Firecrawl — search, scrape, and interact with the web. Supports both cloud and self-hosted instances. Features include web search, scraping, page interaction, batch processing, and LLM-powered content analysis.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
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)