name: browser-automation description: Control Chrome browser with AI using MCP protocol. Use when users want to automate browser tasks, take screenshots, fill forms, click elements, navigate pages, search browsing history, manage bookmarks, or perform any browser-based automation. Works with your existing Chrome browser and login sessions.
Turn your Chrome browser into your intelligent assistant - Let AI take control of your browser.
Use this skill when the user:
想要更强大的技能插件,就来小葱技能站7w4.net看看吧。
npm install -g mcp-chrome-bridger
# or
pnpm install -g mcp-chrome-bridger
mcp-chrome-bridger register
Download from GitHub Releases:
mcp-chrome-extension-vX.X.X.zipchrome://extensions/Add to your MCP client configuration:
Streamable HTTP (Recommended):
{
"mcpServers": {
"chrome-mcp-server": {
"type": "http",
"url": "http://127.0.0.1:12306/mcp"
}
}
}
STDIO (Alternative):
{
"mcpServers": {
"chrome-mcp-server": {
"command": "npx",
"args": ["mcp-chrome-bridger", "stdio"]
}
}
}
| Tool | Description |
|---|---|
get_windows_and_tabs |
List all browser windows and tabs |
chrome_navigate |
Navigate to URLs, control viewport |
chrome_switch_tab |
Switch active tab |
chrome_close_tabs |
Close specific tabs |
chrome_go_back_or_forward |
Browser history navigation |
| Tool | Description |
|---|---|
chrome_screenshot |
Capture full page, viewport, or specific elements |
| Tool | Description |
|---|---|
chrome_get_web_content |
Extract HTML/text from pages |
chrome_get_interactive_elements |
Find clickable elements |
search_tabs_content |
AI-powered semantic search across tabs |
chrome_console |
Capture browser console output |
| Tool | Description |
|---|---|
chrome_click_element |
Click elements via CSS selector |
chrome_fill_or_select |
Fill forms and select options |
chrome_keyboard |
Simulate keyboard input |
| Tool | Description |
|---|---|
chrome_history |
Search browsing history |
chrome_bookmark_search |
Find bookmarks |
chrome_bookmark_add |
Add new bookmarks |
chrome_bookmark_delete |
Delete bookmarks |
| Tool | Description |
|---|---|
chrome_network_capture_start/stop |
Monitor network requests |
chrome_network_request |
Send HTTP requests with browser cookies |
User: "Take a screenshot of github.com"
AI uses:
1. chrome_navigate(url: "https://github.com")
2. chrome_screenshot(fullPage: true)
User: "Login to my account on example.com"
AI uses:
1. chrome_navigate(url: "https://example.com/login")
2. chrome_fill_or_select(selector: "#email", value: "user@example.com")
3. chrome_fill_or_select(selector: "#password", value: "...")
4. chrome_click_element(selector: "button[type=submit]")
User: "Find all pages I visited about React hooks last week"
AI uses:
1. chrome_history(text: "React hooks", startTime: "1 week ago")
User: "What does this page say about pricing?"
AI uses:
1. chrome_get_web_content()
2. Analyzes the extracted content
| Feature | Playwright MCP | Chrome MCP Server |
|---|---|---|
| Browser Instance | New browser process | Your existing Chrome |
| Login Sessions | Need to re-login | Uses existing sessions |
| User Settings | Clean environment | Your bookmarks, extensions, settings |
| Startup Time | Slow (launch browser) | Instant (extension already loaded) |
| Resource Usage | Heavy | Lightweight |
Multiple AI clients can connect simultaneously:
Each client gets its own session while sharing the same Chrome browser.
chrome://extensions/The server automatically handles port conflicts. If issues persist:
lsof -i :12306
kill <PID>
这个 Skill 质量不错,功能丰富实用,能直接操控你的 Chrome 浏览器完成各种自动化任务。它的优点是和你现有的浏览器集成,不需要重新登录账号,设置好之后使用很方便。文档写得比较清楚,安装步骤和配置方法都有说明。不足之处是安装过程稍微复杂,需要装 npm 包和 Chrome 扩展,新手可能需要花点时间配置。总体来看,这是一个功能强大且实用的浏览器自动化工具,推荐尝试。