Token导航 LogoToken导航

MCP Server · 浏览器工具

skrapr (Pierregillon)

Skrapr是一款结合AI能力和浏览器自动化的智能网页数据提取工具,可根据JSON模式从网站提取结构化数据,适用于数据采集和分析场景。

stdio官方级别未说明来源级核验工具 1
浏览器自动化结构化数据C#Claude数据提取Claude Desktop

快速开始

作者 / 组织
pierregillon
提供方
pierregillon
运行时
Docker

工具数量

1

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

skrapr (Pierregillon) 属于浏览器工具类 MCP Server,公开资料标注 1 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

浏览器工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 1 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Skrapr-MCP服务器

🎉 云版本可用! 填写此表格 以获得访问权限。

Skrapr是一个 智能网页抓取工具 它将人工智能功能与浏览器自动化相结合,从网站中提取结构化数据。

简言之:

website url + JSON schema = structured website data

此工具是http请求工具(转储)和抓取工具(暴力破解)之间的替代品。

运作原理

flowchart LR
  
  agent["Your AI Agent"] l1@--> | scrape_with_schema | skrapr["Skrapr"]
  
  subgraph server [Skrapr MCP Server]

  skrapr l2@--> | use tool | playwright["Playwright MCP"]

  end

  playwright l3@--> |navigates| website["Website"]
  skrapr l4@--> | think with | openai["Azure OpenAI"]
  skrapr l5@-.-> | json data | agent

  classDef customer stroke:#00f, stroke-width: 2
  classDef external stroke:#63af3e,stroke-width: 2,stroke-dasharray: 4
  classDef group fill:#ffffa455, stroke:#ff7c7c, stroke-width: 2

  agent:::customer
  agent:::someclass
  website:::external
  openai:::external
  server:::group

  classDef animate stroke-dasharray: 20,stroke-dashoffset: 900,animation: dash 25s linear infinite;
  class l1 animate

  l2@{ animate: true }
  l3@{ animate: true }
  l4@{ animate: true }
  l5@{ animate: true }

可用工具

  • scrape_with_schema :

- 标题:基于JSON模式从网站提取数据 - 描述:导航并抓取给定的网站,以提取与提供的JSON模式结构匹配的数据。 - 参数: - 网址:从中提取数据的网站的URL。 - jsonSchema:描述要提取的数据结构的JSON模式。 - 指示:指导如何进行刮擦的可选说明。 - 只读:true

示例

配置后,您可以直接在任何MCP客户端中使用Skrapr的功能(克劳德桌面, n8n, Librechat, ...).

例如,你可以问克劳德:

Extract product information from all categories at https://example.com/products.
I want name, description and price for each product.

该模型创建了一个类似的模式并将其传递给Skrapr:

{
    "type":"object",
    "properties":{
        "products":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "name":{
                        "type":"string"
                    },
                    "price":{
                        "type":"string"
                    },
                    "description":{
                        "type":"string"
                    }
                }
            }
        }
    }
}

Scrapr将逐页浏览网站,直到找到所需的所有数据。

抓取后,您将收到以下响应:

{
    "products": [
        {
            "name": "Product 1",
            "price": "10",
            "description": "Description of product 1"
        },
        {
            "name": "Product 2",
            "price": "20",
            "description": "Description of product 2"
        }
    ]
}

MCP主机入门

对于典型的MCP主机集成(Claude Desktop),以下是设置方法:

和。净值:

{
  "mcpServers": {
    "skrapr": {
      "command": "dotnet",
      "args": [
        "run",
        "--project",
        "path/to/Skrapr/Skrapr.csproj"
        "-e", "AzureOpenAi__ApiKey=your-api-key", 
        "-e", "AzureOpenAi__Endpoint=https://your-resource.openai.azure.com/", 
        "-e", "AzureOpenAi__DeploymentName=your-deployment-name", 
        "-e", "PlaywrightMcp__IsLocal=true", 
      ]
    }
  }
}

使用Docker:

  1. 构建Docker镜像:
   docker build -t skrapr .
  1. 运行容器:
   docker run \
        -p 80:80 \
        -e AzureOpenAi__ApiKey=your-api-key \
        -e AzureOpenAi__Endpoint=https://your-resource.openai.azure.com/ \
        -e AzureOpenAi__DeploymentName=your-deployment-name \
        -e PlaywrightMcp__IsLocal=true \
        skrapr
  1. MCP服务器将在 http://localhost:5000.
  1. 您可以配置MCP主机
   {
     "mcpServers": {
       "skrapr": {
         "url": "http://localhost:5000/sse"
       }
     }
   }

使用云版本

我在云端托管一个Skrapr实例,并配置了所有内容。

如果你有兴趣尝试一下, 请在此处联系我 访问测试版。

    {
      "mcpServers": {
        "skrapr": {
          "url": "https://[ask-for-url]/sse"
        }
      }
    }

剧作家配置

剧作家可以在本地或远程执行。

本地

设置环境变量 PlaywrightMcp__IsLocal=true 将让剧作家在当地经营。

你需要安装Node.js才能正常工作。

使用 npx @playwright/mcp 经营剧作家。

远程

设置环境变量 PlaywrightMcp__Endpoint 将在远程主机上使用Playwright。

引擎盖下?

AI 代理

Skrapr在内部使用AI代理,旨在:

  • 了解网站结构和内容
  • 在网站上自主导航
  • 做出战略导航决策,以定位所请求的信息
  • 根据提供的JSON模式生成结构化的JSON结果。

技术栈

它使用:

感谢MCP(模型上下文协议),您可以将Skrapr连接到任何语言的代理。

为什么选择Skrapr?

在构建AI代理时,您可能希望代理能够轻松地从网站中提取信息。

目前,人工智能模型无法在本地导航网站。

存在简单的HTTP请求工具,但几乎没有限制:

  • 无javascript执行:无法读取动态内容
  • 信息可能不在加载的页面中,而是在子页面中

刮削工具也存在,但它们:

  • 加载大量信息(随机抓取)
  • 刮花了很多时间

工具与能力

工具数量

1

资源数量

0

提示词数量

0

能力标签

网页抓取C#混合部署数据提取浏览器自动化AI驱动结构化数据

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 1 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
skrapr (Pierregillon)

MCP World · 本页

1stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

skrapr (Pierregillon) 怎么安装?

公开资料给出的安装命令是 docker run \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

skrapr (Pierregillon) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

skrapr (Pierregillon) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

skrapr (Pierregillon) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

skrapr (Pierregillon) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP