ScrAPI

ScrAPI

🚀 ScrAPI MCP 服务器

ScrAPI MCP 服务器是一款强大的工具,可通过 ScrAPI 服务抓取网站内容,并以 HTML 或 Markdown 格式输出结果。它能有效处理反爬虫、验证码或地理位置限制等复杂情况,满足不同场景下的网页内容获取需求。

✨ 主要特性

  1. scrape_url_html

    • 借助 ScrAPI 服务,输入一个 URL 即可抓取网站,并以 HTML 形式获取结果。对于需要处理反爬虫、验证码或地理位置限制等复杂网页内容的场景,该工具十分实用。返回的 HTML 格式结果,适用于需要进行高级解析的情况。
    • 输入url(字符串)
    • 输出:URL 对应的 HTML 内容
  2. scrape_url_markdown

    • 同样通过 ScrAPI 服务,输入一个 URL 来抓取网站,不过结果以 Markdown 形式呈现。当需要处理复杂网页内容,且仅需提取文本内容而无需结构信息时,此工具能发挥重要作用。
    • 输入url(字符串)
    • 输出:URL 对应的 Markdown 内容

📦 安装指南

API 密钥(可选)

您可以从 ScrAPI 网站 获取一个 API 密钥。若没有 API 密钥,每天最多可进行二十次免费调用,且仅支持单线程访问。

云服务器

ScrAPI MCP 服务器在云端通过 SSE 提供服务,访问地址为:https://api.scrapi.dev/sse。目前云 MCP 服务器尚未广泛支持,但您可以通过自定义客户端直接访问,或者使用 MCP Inspector 进行测试。不过,目前无法通过云 MCP 服务器传递 API 密钥。

MCP-Inspector

在 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": ""
}
}
}
}

NPX

{
"mcpServers": {
"scrapi": {
"command": "npx",
"args": [
"-y",
"@deventerprisesoftware/scrapi-mcp"
],
"env": {
"SCRAPI_API_KEY": ""
}
}
}
}

Claude-Desktop

🛠️ 构建步骤

使用 Docker 构建:

docker build -t deventerprisesoftware/scrapi-mcp -f Dockerfile .

📄 许可证

该 MCP 服务器根据 MIT 许可证发布。这意味着您可以自由地使用、修改和分发软件,但需遵守 MIT 许可证的条款。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-22 03:27

相似服务问题

相关AI产品