ScrAPI MCP 服务器

摘要
使用 ScrAPI 刮取网页的 MCP 服务器。
ScrAPI 是您的终极网络抓取解决方案,提供强大、可靠且易于使用的功能,让您轻松从任何网站提取数据。
工具
-
scrape_url_html
- 使用一个 URL 通过 ScrAPI 服务刮取网站,并以 HTML 格式获取结果。
如果需要处理反机器人检测、验证码或地理位置限制等情况复杂的网页内容,此工具非常有用。
- 输入:
url
(字符串)
- 返回:URL 对应的 HTML 内容
-
scrape_url_markdown
- 使用一个 URL 通过 ScrAPI 服务刮取网站,并以 Markdown 格式获取结果。
如果需要提取网页文本内容,而不关心页面结构信息,则此工具更为合适。
- 输入:
url
(字符串)
- 返回:URL 对应的 Markdown 内容
设置
API 密钥(可选)
您可以通过 ScrAPI 网站 获取一个 API 密钥。
如果没有 API 密钥,您将受到限制:仅支持单并发请求和每日最多 20 次免费调用,并且会有排队机制。
云服务器
ScrAPI MCP 服务器目前也在云端提供服务,地址为 https://api.scrapi.dev/sse。
当前的云 MCP 服务器尚未得到广泛应用,您可以通过自定义客户端直接访问它,或使用 MCP Inspector 进行测试。由于技术限制,目前无法通过云端 MCP 服务器传递 API 密钥。

使用 Claude Desktop
在您的 claude_desktop_config.json
文件中添加以下配置:
Docker
{
"mcpServers": {
"scrapi": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"SCRAPI_API_KEY",
"deventerprisesoftware/scrapi-mcp"
],
"env": {
"SCRAPI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
NPX
{
"mcpServers": {
"scrapi": {
"command": "npx",
"args": [
"-y",
"@deventerprisesoftware/scrapi-mcp"
],
"env": {
"SCRAPI_API_KEY": "<YOUR_API_KEY>"
}
}
}
}

构建
使用 Docker 构建:
docker build -t deventerprisesoftware/scrapi-mcp -f Dockerfile .
许可证
此 MCP 服务器基于 MIT License 分发。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。
此翻译保留了原文的所有技术细节和结构,同时确保语言流畅自然,并符合中文读者的习惯。