Scrapeer

com.scrapeer由 scrapeer.com 發布v0.1.1更新於 Oct 25, 2026

Run Scrapeer visual web-scraping flows from AI agents.

概覽

AI 產生的概覽

Scrapeer 將 AI 助理連接到 Scrapeer 平台,讓它能執行、檢視、建立與修改已儲存的可視化網頁擷取流程,並讀取結果。

可以做什麼
列出並檢視已儲存的擷取流程、區塊目錄與帳戶資訊,並在儲存前對流程 JSON 做試跑驗證。觸發雲端執行、等待結果、查看執行狀態、取得結構化輸出與逐區塊執行步驟、列出執行歷史並取消進行中的執行。建立空白流程、整份覆寫流程定義,或執行新增與移除區塊及連線的細部修補操作。
適用情境
適合已在 Scrapeer 視覺化編輯器中建立擷取流程,並希望由助理觸發流程、取得結構化結果、排查失敗的執行,或組合與調整流程而不必手寫 JSON 的情境。
執行需求
透過 stdio 在本機執行,通常以 npx 啟動,因此需要 Node.js。需要 Scrapeer 帳戶,並透過 SCRAPEER_API_KEY 環境變數提供 API 金鑰。雲端執行取決於帳戶額度與雲端執行可用性。
安裝前請注意
API 金鑰屬於機密,會寫入用戶端設定檔。執行會消耗帳戶額度,且此伺服器可建立、覆寫與修改流程,會變更已儲存的資料;覆寫會取代流程的完整定義。並行編輯由版本戳記保護,過期寫入會被拒絕。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Scrapeer,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

[Scrapeer logo]

Scrapeer MCP Server

Run Scrapeer visual web-scraping flows from Claude Code, Codex, Cursor, and VS Code Copilot.

Scrapeer is a visual browser automation and web scraping platform for people who do not want to write scrapers from scratch. Build deterministic scraping workflows in a drag-and-drop editor, watch the browser run step by step, then run those same flows locally or in Scrapeer's cloud.

This MCP server connects AI agents to Scrapeer so they can:

  • run saved scraping flows and retrieve structured results
  • inspect flow definitions, block configs, execution steps, and run history
  • create or patch flows using Scrapeer's block catalog and validation APIs
  • check account credits and cancel active cloud runs

The result is a useful split of responsibilities: humans design reliable browser workflows in Scrapeer, and agents can trigger, monitor, debug, and extend those workflows through MCP.

[Scrapeer visual flow editor with live browser execution]

Why Scrapeer

Scrapeer is built for glass-box scraping: you can see exactly what the scraper does, inspect each block's output, and fix the workflow when a site changes. Instead of asking an agent to improvise browser steps every time, Scrapeer gives agents a reliable set of saved, validated workflows they can run on demand.

Quick Start

Create a Scrapeer API key at https://app.scrapeer.com/settings#security, then add the server to your MCP client. These examples use npx so users do not need to install the package globally.

Claude Code (.mcp.json)

For a project-scoped Claude Code config, create .mcp.json in the project root:

json
{  "mcpServers": {    "scrapeer": {      "command": "npx",      "args": ["-y", "@scrapeer/mcp-server"],      "env": { "SCRAPEER_API_KEY": "sk_..." }    }  }}

For a private user-scoped config, run claude mcp add --scope user --env SCRAPEER_API_KEY=sk_... scrapeer -- npx -y @scrapeer/mcp-server so Claude writes the correct ~/.claude.json entry for your machine.

Codex CLI and IDE extension (~/.codex/config.toml)

toml
[mcp_servers.scrapeer]command = "npx"args = ["-y", "@scrapeer/mcp-server"]
[mcp_servers.scrapeer.env]SCRAPEER_API_KEY = "sk_..."

Cursor (~/.cursor/mcp.json or .cursor/mcp.json)

json
{  "mcpServers": {    "scrapeer": {      "type": "stdio",      "command": "npx",      "args": ["-y", "@scrapeer/mcp-server"],      "env": { "SCRAPEER_API_KEY": "sk_..." }    }  }}

VS Code Copilot (.vscode/mcp.json)

json
{  "servers": {    "scrapeer": {      "type": "stdio",      "command": "npx",      "args": ["-y", "@scrapeer/mcp-server"],      "env": { "SCRAPEER_API_KEY": "sk_..." }    }  }}

Available Tools

Read

ToolDescription
scrapeer_list_flowsList your saved scraping flows
scrapeer_get_flowGet details about a specific flow
scrapeer_get_block_catalogList the block types available for use in flows, with their custom-field schemas. Call this before any create/update/patch; guessing types or config keys leads to validation failures
scrapeer_validate_flowDry-run validate a flow JSON without saving
scrapeer_get_accountAccount info: credit balance, subscription plan, cloud-run availability

Run

ToolDescription
scrapeer_run_flowTrigger a cloud run and return immediately with an execution ID
scrapeer_run_flow_and_waitRun a flow and poll until results are ready (recommended)
scrapeer_get_run_statusCheck the status of a running or completed execution
scrapeer_get_run_resultsGet structured output data from a completed run
scrapeer_get_run_stepsGet block-by-block execution breakdown (useful for debugging failures)
scrapeer_list_runsList execution history, with optional filtering by status or flow
scrapeer_cancel_runCancel an active cloud execution

Mutate

ToolDescription
scrapeer_create_flowCreate a new (empty) flow with the given title
scrapeer_update_flowReplace a flow's entire definition (whole-flow overwrite). Prefer scrapeer_patch_flow for incremental edits
scrapeer_patch_flowApply granular patch operations: add_block, update_block_custom, remove_block, add_edge, remove_edge

Building flows: recommended sequence

The mutation tools enforce optimistic concurrency. Every save sends the version stamp the caller saw on its last read, and the gateway rejects stale writes with 409 so concurrent edits from a human in the editor and an LLM via MCP cannot silently overwrite each other. The MCP server tracks this version stamp automatically across calls in the same session, so the LLM does not have to manage it manually.

Typical sequences:

Create from scratch:

scrapeer_get_block_catalog       -> learn valid block typesscrapeer_create_flow             -> returns flow_id (event_id cached)scrapeer_patch_flow flow_id [...] -> add_block ops; cache -> baseProjectEventID

Modify an existing flow:

scrapeer_get_block_catalog       -> learn valid block typesscrapeer_get_flow flow_id        -> caches the current event_idscrapeer_validate_flow {...}     -> optional dry-run before commitscrapeer_patch_flow flow_id [...] -> uses cached event_id automatically

If a 409 fires, the cached event_id is invalidated automatically. Re-call scrapeer_get_flow and retry the mutation.

Configuration

VariableRequiredDefaultDescription
SCRAPEER_API_KEYYes-API key from app.scrapeer.com/settings

Development

bash
pnpm installpnpm testpnpm run build

Tests use msw to mock the Scrapeer API. No real credentials are needed.

來源:README.md,提交 cf66678

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分