一款基于 MCP(模型 - 控制器 - 提示)的浏览器自动化 Chrome 服务器,可实现浏览器自动化控制、多会话管理等功能,支持跨平台使用,还具备插件扩展兼容性。
本服务器需满足一定的先决条件并完成安装和配置,即可开启使用。
MCP Chrome Server 提供以下主要功能:
npx -y @smithery/cli install @dlwjdtn535/mcp-chrome-server --client claude
根据你的环境选择一种配置方法:
Windows 设置:
{
"mcpServers": {
"mcp-chrome-server": {
"command": "uv",
"args": [
"run",
"--directory",
"%LOCALAPPDATA%\\Programs\\mcp-chrome-server\\src",
"mcp-chrome-server"
],
"env": {
"CHROME_PROFILE_PATH": "%LOCALAPPDATA%\\Google\\Chrome\\User Data"
}
}
}
}
macOS 设置:
{
"mcpServers": {
"mcp-chrome-server": {
"command": "uv",
"args": [
"run",
"--directory",
"/usr/local/bin/mcp-chrome-server/src",
"mcp-chrome-server"
],
"env": {
"CHROME_PROFILE_PATH": "$HOME/Library/Application Support/Google/Chrome"
}
}
}
}
Linux 设置:
{
"mcpServers": {
"mcp-chrome-server": {
"command": "uv",
"args": [
"run",
"--directory",
"/usr/local/bin/mcp-chrome-server/src",
"mcp-chrome-server"
],
"env": {
"CHROME_PROFILE_PATH": "$HOME/.config/google-chrome"
}
}
}
}
不同操作系统下的默认 Chrome 配置文件路径:
| 操作系统 | 路径 |
|---|---|
| Windows | %LOCALAPPDATA%\Google\Chrome\User Data |
| macOS | ~/Library/Application Support/Google/Chrome |
| Linux | ~/.config/google-chrome |
⚠️ 重要提示
- 启动自动化服务器前关闭所有正在运行的 Chrome 实例
- 确保 Chrome 配置文件目录具有适当的权限
- 对于 Docker 设置,请确保卷挂载路径正确无误
💡 使用建议
- 不要将敏感信息直接写入配置文件
- 定期更新 Chrome 浏览器以获取最新安全补丁
- 配置完成后建议进行访问控制测试
uv run mcp-chrome-server
--port:指定服务监听端口,默认为 8080--profile:指定 Chrome 配置文件目录,默認為 $HOME/.config/google-chrome