云浏览器MCP服务器
测试
- 跑
npm install要安装必要的依赖项,请运行npm run build得到dist/index.js. - 跑
npm run inspector启动服务器。
开始使用
- 跑
npm install要安装必要的依赖项,请运行npm run build得到dist/index.js.
- 设置您的Claude Desktop配置以使用服务器。
{
"mcpServers": {
"cloudbrowser": {
"command": "node",
"args": ["path/to/mcp-server-cloudbrowser/cloudbrowser/dist/index.js"],
"env": {
"API_KEY": ""
},
"transportType": "stdio"
}
}
}- 重新启动您的Claude Desktop应用程序,您应该会看到可用的工具,单击🔨 偶像。
- 开始使用工具!下面是克劳德关闭浏览器会话的图片。
使用npm
{
"mcpServers": {
"cloudbrowser": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@browsercloud/mcp-server-cloudbrowser"
],
"env": {
"API_KEY": ""
},
"transportType": "stdio"
}
}
}工具
浏览API
- Cloudbrow导航
- 导航到浏览器中的任何URL - 输入: url (字符串)
- 云浏览器_评估
- 在浏览器控制台中执行JavaScript - 输入: script (string):要执行的JavaScript代码
- cloudbrowser_get_current_url
- 检索浏览器页面的当前URL
- 云启动
- 捕获整个页面或特定元素的屏幕截图 - 输入: - name (string,必填):屏幕截图的名称 - selector (string,可选):用于截图元素的CSS选择器 - width (数字,可选,默认值:800):截图宽度 - height (数字,可选,默认值:600):截图高度
- Cloudbrow点击
- 点击页面上的元素 - 输入: selector (string):用于单击元素的CSS选择器
- cloudbrowser_fill
- 填写输入字段 - 输入: - selector (string):输入字段的CSS选择器 - value (string):要填充的值
- cloudbrowser_get_text
- 从当前页面提取所有内容 - 输入: selector (string,可选):CSS选择器,用于从特定元素中获取内容
资源
服务器提供对两种资源的访问:
- 截图 (
screenshot://)
- 捕获的屏幕截图的PNG图像 - 可通过捕获期间指定的屏幕截图名称访问

