返回市场
刮取API-MCP

刮取API-MCP

作者:DevEnterpriseSoftware14 星标更新:2025-08-26

项目介绍

【技术文档摘要】: ScrAPI logo

ScrAPI MCP Server

License: MIT NPM Downloads Docker Pulls smithery badge

用于通过ScrAPI抓取网页内容的MCP服务器。

ScrAPI是您终极的网络爬虫解决方案,提供强大、可靠且易于使用的功能,轻松从任何网站提取数据。

工具

  1. scrape_url_html

    • 使用URL通过ScrAPI服务抓取网站,并以HTML形式获取结果。 对于因机器人检测、验证码或地理位置限制而难以访问的网站内容,可以使用此工具进行抓取。 结果将以HTML形式返回,如果需要高级解析,则此格式更为理想。
    • 输入:url (字符串)
    • 返回:URL的HTML内容
  2. scrape_url_markdown

    • 使用URL通过ScrAPI服务抓取网站,并以Markdown形式获取结果。 对于因机器人检测、验证码或地理位置限制而难以访问的网站内容,可以使用此工具进行抓取。 结果将以Markdown形式返回,如果网页的文本内容比页面结构信息更重要,则此格式更为理想。
    • 输入:url (字符串)
    • 返回:URL的Markdown内容

配置

API密钥(可选)

可选地从ScrAPI网站获取API密钥。

没有API密钥的情况下,您将被限制为一次并发调用和每天二十次免费调用,且排队能力有限。

云服务器

ScrAPI MCP服务器也可以在云端通过SSE在https://api.scrapi.tech/mcp/sse和流式HTTP在https://api.scrapi.tech/mcp上访问。

目前云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": "<YOUR_API_KEY>"
      }
    }
  }
}

NPX

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

Claude-Desktop

构建

Docker构建:

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

许可证

此MCP服务器采用MIT许可证。这意味着您可以自由使用、修改和分发该软件,但需遵守MIT许可证的条款和条件。更多详情,请参见项目仓库中的LICENSE文件。