MCP Chrome Server
@dlwjdtn535
About MCP Chrome Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-chrome-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@dlwjdtn535/mcp-chrome-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Chrome Server?
MCP Chrome Server is a browser automation tool built on the MCP (Model-Controller-Prompt) framework. It integrates with Google Chrome to enable programmatic control of the browser, intended for developers and automation engineers.
How to use MCP Chrome Server?
Install via Smithery (npx -y @smithery/cli install @dlwjdtn535/mcp-chrome-server --client claude) or configure manually with uv and a JSON configuration for your OS. Set the CHROME_PROFILE_PATH environment variable to your Chrome profile directory, close all running Chrome instances, then use the provided tools (e.g., tool_open_browser, tool_navigate, tool_web_login).
Key features of MCP Chrome Server
- Browser control: open, navigate, and close Chrome
- Automated web login with CAPTCHA and 2FA handling
- Element manipulation: click, type, get text, get elements
- Secure credential management via system keychain
- Cross‑platform support: Windows, macOS, Linux
Use cases of MCP Chrome Server
- Automate repetitive web tasks like form filling and data extraction
- Perform automated login flows for testing or personal use
- Scrape content from web pages with natural behavior simulation
- Manage multiple Chrome profiles and credentials securely
FAQ from MCP Chrome Server
What are the prerequisites for MCP Chrome Server?
Python 3.12, Google Chrome installed, and either uv (Python package installer) or Docker.
How do I configure the Chrome profile path?
Set the CHROME_PROFILE_PATH environment variable to your Chrome profile directory. Defaults: Windows %LOCALAPPDATA%\Google\Chrome\User Data, macOS ~/Library/Application Support/Google/Chrome, Linux ~/.config/google-chrome.
Can MCP Chrome Server handle logins with CAPTCHA or 2FA?
Yes. It waits for the user to solve CAPTCHA when detected and automatically handles 2‑factor authentication during web login.
How does MCP Chrome Server ensure security for credentials?
Credentials should be stored and retrieved using the system keychain via the tool_save_credentials and tool_get_credentials tools. Never expose credentials in environment variables or configuration files.
What precautions should I take before running MCP Chrome Server?
Close all other Chrome windows using the same profile, verify the profile path is correct, and ensure you have proper permissions for the Chrome profile directory.
Frequently asked questions
What are the prerequisites for MCP Chrome Server?
Python 3.12, Google Chrome installed, and either `uv` (Python package installer) or Docker.
How do I configure the Chrome profile path?
Set the `CHROME_PROFILE_PATH` environment variable to your Chrome profile directory. Defaults: Windows `%LOCALAPPDATA%\Google\Chrome\User Data`, macOS `~/Library/Application Support/Google/Chrome`, Linux `~/.config/google-chrome`.
Can MCP Chrome Server handle logins with CAPTCHA or 2FA?
Yes. It waits for the user to solve CAPTCHA when detected and automatically handles 2‑factor authentication during web login.
How does MCP Chrome Server ensure security for credentials?
Credentials should be stored and retrieved using the system keychain via the `tool_save_credentials` and `tool_get_credentials` tools. Never expose credentials in environment variables or configuration files.
What precautions should I take before running MCP Chrome Server?
Close all other Chrome windows using the same profile, verify the profile path is correct, and ensure you have proper permissions for the Chrome profile directory.
Basic information
More Other MCP servers
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Comments