Browser-use-claude-mcp logo

Browser-use-claude-mcp

by jasondsmith72

A browser automation MCP server for AI models like Claude and Gemini 2.5, enabling web browsing capabilities through natural language. It allows AI assistants to browse the web, interact with websites, and extract information using natural language commands.

View on GitHub

Last updated: N/A

What is Browser-use-claude-mcp?

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.

How to use Browser-use-claude-mcp?

To use this server, clone the repository, install dependencies, configure environment variables, build the project, and start the server. Then, configure your AI model (e.g., Claude Desktop) to use this MCP server by adding it to the configuration file.

Key features of Browser-use-claude-mcp

  • Full browser automation (navigation, form filling, clicking, etc.)

  • Web search capabilities

  • Screenshot capture for visual understanding

  • Content extraction and analysis

  • Support for multiple AI providers (Google Gemini 2.5, Anthropic Claude, OpenAI)

  • Image analysis (vision) capabilities

  • AI-powered content analysis

  • Written in TypeScript for maximum reliability

  • Modular architecture with clean separation of concerns

  • Comprehensive logging and error handling

  • Easy configuration through environment variables

Use cases of Browser-use-claude-mcp

  • Enabling AI assistants to browse the web and answer questions based on web content.

  • Automating form filling and data extraction from websites.

  • Providing AI models with visual context through screenshot analysis.

  • Integrating web search capabilities into AI workflows.

FAQ from Browser-use-claude-mcp

What AI models are supported?

Currently, the server primarily focuses on Google Gemini 2.5, but also supports Anthropic Claude and OpenAI.

How do I configure the server?

The server is configured through environment variables in the .env file. You can set API keys, browser paths, and other settings there.

How do I integrate this with Claude Desktop?

You need to modify the claude_desktop_config.json file to include this MCP server in the mcpServers section.

What tools are available?

Available tools include browse_webpage, search_web, take_screenshot, click_element, fill_form, extract_content, and analyze_content.

What is MCP?

MCP stands for Model Context Protocol. It's a protocol that allows AI models to interact with external tools and services, such as a browser.