Browser-use-claude-mcp
About
A browser automation MCP server for AI models like Claude and Gemini 2.5, enabling web browsing capabilities through natural language
Details
- Author
- jasondsmith72
- Downloads
- 486
- Categories
- AI, Automation, Web Scraping
Jump to
- Full browser automation (navigation, clicking, form filling)
- Web search and screenshot capture
- AI-powered content analysis and vision capabilities
- Supports Google Gemini, Anthropic Claude, and OpenAI
- Modular TypeScript architecture with comprehensive logging
- Easy configuration through environment variables
Install dependencies with npm, build the project, configure a .env file with your chosen AI provider API key, then start the server. For Claude Desktop, add the server configuration to claude_desktop_config.json with the path to the built index.js and required environment variables.
Browser-use-claude-mcp
A browser automation MCP server for AI models like Claude and Gemini 2.5, enabling web browsing capabilities through natural language.
Overview
This project implements a Model Context Protocol (MCP) server that provides browser automation capabilities to AI models. It allows AI assistants to browse the web, interact with websites, and extract information using natural language commands.
Key Features
π Browser Automation Features
- Full browser automation (navigation, form filling, clicking, etc.) - Web search capabilities - Screenshot capture for visual understanding - Content extraction and analysisπ€ AI Features
- Support for multiple AI providers: - Google Gemini 2.5 (primary focus) - Anthropic Claude - OpenAI - Image analysis (vision) capabilities - AI-powered content analysisπ§ Technical Features
- Written in TypeScript for maximum reliability - Modular architecture with clean separation of concerns - Comprehensive logging and error handling - Easy configuration through environment variablesAvailable Tools
| Tool Name | Description |
|-----------|-------------|
| browse_webpage | Navigate to a URL and extract its content |
| search_web | Perform a web search and return results |
| take_screenshot | Capture a screenshot of the current page |
| click_element | Click on an element by text or selector |
| fill_form | Fill out form fields with provided values |
| extract_content | Extract specific content from a webpage |
| analyze_content | AI-powered analysis of webpage content |
Getting Started
See INSTALL.md for detailed installation and setup instructions.
Quick Start
1. Clone the repository
git clone https://github.com/jasondsmith72/Browser-use-claude-mcp.git
cd Browser-use-claude-mcp
2. Install dependencies
npm install
3. Create a .env file (use .env.example as a template)
cp .env.example .env
4. Build the project
npm run build
5. Start the server
npm start
Configuration
The server can be configured through environment variables in your .env file:
```
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


