web MCP Server
A Model Context Protocol (MCP) integration that provides Claude Desktop with autonomous browser automation capabilities. This agent enables Claude to interact with web content, manipulate DOM elements, execute JavaScript, and perform API requests.
Discovered via unknown and last synced 3mo ago.
1. Install the package
npx mcp-browser-agent
2. Add to claude_desktop_config.json
{
"mcpServers": {
"mcp-browser-agent": {
"command": "npx",
"args": [
"mcp-browser-agent"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
Backend and full-stack developers who need to automate web interactions within Claude workflows, and AI engineers building multi-step agents that require browser automation. Teams integrating Claude into existing tools benefit from browser control without managing separate automation infrastructure.
Extract structured data from dynamic websites by automating browser interactions, then have Claude analyze and transform the content in a single workflow. Eliminates the need for separate scraping tools and manual data processing.
Let Claude navigate web applications, interact with forms, and verify UI behavior while interpreting results. Claude can adapt test logic based on actual page state, making tests more resilient than traditional automation.
Enable Claude to execute JavaScript in browser contexts to interact with APIs, handle authentication flows, and manipulate dynamic content. Useful for tools that require browser-based interaction or JavaScript execution.
Automate periodic checks of web applications—monitor for changes, validate functionality, or verify deployments. Claude can navigate complex interfaces and intelligently interpret results without hardcoded selectors or brittle assertions.
No, mcp-browser-agent integrates directly with Claude Desktop as an MCP server. It handles browser lifecycle management, so you focus on defining what Claude should do rather than infrastructure setup.
Yes, the agent can execute JavaScript and manipulate the DOM, allowing it to work with modern SPAs and dynamically-rendered content that traditional API-only approaches cannot handle.
Claude can handle multi-step interactions, including form filling, cookie management, and API requests. The agent's ability to see and interpret page state lets Claude make context-aware decisions about what to do next.
It works well for both use cases—testing, monitoring, and content automation are production-viable. However, consider rate limiting, error handling, and timeout management based on your workload's reliability requirements.
Select dropdown option
DELETE request
Click element
PUT request
Hover over element
Execute JavaScript
Navigate to a URL
GET request
Capture screenshot
POST request
Parameters
Fill form input
PATCH request
Use when running OpenCLI commands to interact with websites (Bilibili, Twitter, Reddit, Xiaohongshu, etc.), desktop apps (Cursor, Notion), or public APIs (HackerNews, arXiv). Covers installation, command reference, and output formats for 87+ adapters.
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
MUST use for ANY PDF or image format conversion task — converting PDF and images (JPG/JPEG/PNG/BMP/TIFF/TIF/WEBP/JPEG2000) to 10 formats (Word, Excel, PPT, H...
Unified multi-provider web search and URL extraction skill with intelligent auto-routing across Serper, Brave, Tavily, Querit, Linkup, Exa, Firecrawl, Perple...
Learn how to use the Web Monitor Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Event-Watcher Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Agent Onboarding Claude skill. Complete guide with installation instructions and examples.