Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| createPage | 创建新的浏览器页面 |
| activatePage | 激活指定的页面 |
| closePage | 关闭指定的页面 |
| listPages | 列出所有管理的页面(包含标题和URL) |
| closeAllPages | 关闭所有管理的页面 |
| listPagesWithoutId | 列出所有未被管理的页面 |
| closePagesWithoutId | 关闭所有未被管理的页面 |
| closePageByIndex | 通过索引关闭页面 |
| browserClick | 点击页面元素 |
| browserType | 在页面元素中输入文本 |
| browserHover | 悬停在页面元素上 |
| browserSelectOption | 在下拉框中选择选项 |
| browserPressKey | 按键盘按键 |
| browserFileUpload | 上传文件到指定元素 |
| browserHandleDialog | 处理浏览器对话框 |
| browserNavigate | 导航到指定URL |
| browserNavigateBack | 返回到上一页 |
| browserNavigateForward | 前进到下一页 |
| scrollToBottom | 滚动到页面或元素底部 |
| scrollToTop | 滚动到页面或元素顶部 |
| waitForTimeout | 等待指定毫秒数 |
| waitForSelector | 等待指定选择器的元素出现 |
| getElementHTML | 通过xp引用获取元素的outerHTML结构,用于调试选择器 |
| getScreenshot | 获取页面截图并保存到临时目录,返回文件路径 |
| getPDFSnapshot | 获取页面的PDF快照 |
| getPageSnapshot | 获取页面的语义化简化快照,返回清晰的缩进结构 |
| downloadImage | 下载图片到本地临时目录,返回本地文件路径 |
| captureSnapshot | 捕获网页的完整快照,支持滚动、等待和自动修剪功能 |