Scrappey MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,用于实现与 Scrappey.com 的网络自动化和抓取功能的交互。您可以直接在 smithery.ai/server/@pim97/mcp-server-scrappey 上进行试用。
此 MCP 服务器为 AI 模型与 Scrappey 的网络自动化平台之间架起桥梁,使您能够创建和管理浏览器会话、通过 Scrappey 的基础设施发送 HTTP 请求、执行浏览器操作(点击、输入、滚动等),还能自动处理各种反机器人保护。
SCRAPPEY_API_KEY=your_api_key_here
scrappey_create_session)创建一个新的浏览器会话,持久化 cookie 和其他状态。
{
"proxy": "http://user:pass@ip:port" // 可选:自定义代理,留空使用默认
}
scrappey_destroy_session)正确关闭浏览器会话。
{
"session": "session_id_here" // 必填:要销毁的会话 ID
}
scrappey_request)通过 Scrappey 的基础设施发送 HTTP 请求。
{
"cmd": "request.get", // 必填:request.get、request.post 等
"url": "https://example.com", // 必填:目标 URL
"session": "session_id_here", // 必填:要使用的会话 ID
"postData": "key=value", // 可选:POST 数据
"customHeaders": { // 可选:自定义头
"User-Agent": "custom-agent"
}
}
scrappey_browser_action)执行浏览器自动化操作。
{
"session": "session_id_here", // 必填:要使用的会话 ID
"browserActions": [ // 必填:要执行的操作数组
{
"type": "click", // 操作类型:click、hover、type、scroll、wait
"cssSelector": ".button", // CSS 选择器用于定位元素
"text": "Hello", // 要输入的文本(针对 type 操作)
"wait": 1000 // 等待时间,以毫秒为单位
}
]
}
以下是使用这些工具的典型步骤:
本项目遵循 MIT 许可证,具体内容请参考 LICENSE 文件。