Control the Chrome browser for web automation using an AI model. Requires the MCP Chrome extension.
A protocol that enables AI models to control Chrome browser and perform web automation.
To install Chrome Browser Automation Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @dlwjdtn535/mcp-chrome-integration --client claude
Choose one of the following setup methods based on your environment:
Windows Setup:
{
"mcpServers": {
"mcp-chrome-integration": {
"command": "uv",
"args": [
"run",
"--directory",
"%LOCALAPPDATA%\\Programs\\mcp-chrome-integration\\src",
"mcp-server"
],
"env": {
"WEBSOCKET_PORT": "8012"
}
}
}
}
macOS Setup:
{
"mcpServers": {
"mcp-chrome-integration": {
"command": "uv",
"args": [
"run",
"--directory",
"/usr/local/bin/mcp-chrome-integration/src",
"mcp-server"
],
"env": {
"WEBSOCKET_PORT": "8012"
}
}
}
}
Linux Setup:
{
"mcpServers": {
"mcp-chrome-integration": {
"command": "uv",
"args": [
"run",
"--directory",
"/usr/local/bin/mcp-chrome-integration/src",
"mcp-server"
],
"env": {
"WEBSOCKET_PORT": "8012"
}
}
}
}
# Navigate to URL
tool_navigate_to(url="https://example.com", tab_id="your_tab_id")
# Click Element
tool_click_element(selector="#submit-button", tab_id="your_tab_id")
# Type Text
tool_type_text(selector="#search", text="query", tab_id="your_tab_id")
# Check Page State
tool_state(tab_id="your_tab_id")
# Execute JavaScript
tool_execute_script(script="console.log('Hello')", tab_id="your_tab_id")
# Extract Table Data
tool_extract_table(selector=".data-table", tab_id="your_tab_id")
# Get Element Info
tool_get_element_info(selector=".my-element", tab_id="your_tab_id")
Prepare Extension
# Navigate to extension directory
cd mcp-client
Install in Chrome Browser
chrome://extensions/
in address barmcp-client
directoryConfigure Extension
ws://localhost:8012
)Using the Extension
# Navigate to server directory
cd mcp-server
# Install dependencies
pip install -r requirements.txt
# Start server
python src/server.py
MIT
Automate web browsers and perform web scraping tasks using the Playwright framework.
Control a browser for web automation tasks using Playwright on Cloudflare Workers.
Web content fetching and conversion for efficient LLM usage
AI-powered web scraping using the ScrapeGraph AI API. Requires an API key.
Browser automation using Puppeteer, with support for local, Docker, and Cloudflare Workers deployments.
Fetch, extract, and process web and API content. Supports resource blocking, authentication, and Google Custom Search.
Fetch Bilibili video comments in bulk, including nested replies. Requires a Bilibili cookie for authentication.
Access YouTube video transcripts and translations using the YouTube Translate API.
A server for browser automation using Playwright, providing powerful tools for web scraping, testing, and automation.
A server for web research that brings real-time information into AI models and researches any topic.