Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Scrapeless Cline

БесплатноНе проверен

Give Cline live web access with the Scrapeless MCP server — 21 tools for search, scraping, screenshots, and cloud browser automation.

GitHubEmbed

Описание

Give Cline live web access with the Scrapeless MCP server — 21 tools for search, scraping, screenshots, and cloud browser automation.

README

Give Cline live web access — search, scrape, screenshot, and a real cloud browser — by adding the Scrapeless MCP server. 21 tools, one settings block.

Use case

Cline edits your repo autonomously but cannot see the live web. Adding this server lets it:

  • Write a scraper against the real page — read the markup, propose selectors, verify them, and correct itself before handing you the file.
  • Read current docs for a library it is integrating, instead of relying on training data.
  • Collect data into your repo — SERPs, competitor pages, product listings — as files you can commit.
  • Check a deployed page with a screenshot and describe what rendered.

Requirements

Setup

Cline keeps MCP servers in cline_mcp_settings.json, which lives in VS Code's global storage — outside your project. Open it the safe way: click the MCP Servers icon in the Cline panel → Configure MCP Servers. That opens the exact file for your install.

Or edit it directly:

OS Path
macOS ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Linux ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Windows %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

Paste the block from cline_mcp_settings.example.json and replace the placeholder with your key:

{
  "mcpServers": {
    "scrapeless": {
      "command": "npx",
      "args": ["-y", "scrapeless-mcp-server"],
      "env": { "SCRAPELESS_KEY": "your_key_here" },
      "disabled": false,
      "autoApprove": ["google_search", "scrape_markdown", "scrape_html"]
    }
  }
}

Because this file sits outside your repository, the key in it is never at risk of being committed — put the literal value there rather than relying on shell-variable expansion.

autoApprove lists the read-only tools that run without a confirmation prompt each time. The three above only fetch data. Leave the browser_* tools out of that list so session-creating and clicking actions stay manual.

The one thing that will bite you

The server reads SCRAPELESS_KEY, not SCRAPELESS_API_KEY. Verified behavior:

Environment Result
SCRAPELESS_KEY set Works — tools respond
Only SCRAPELESS_API_KEY set Server starts, then never responds — no error, just a hang
Neither set Server starts, then never responds

No credential error is raised — the tool call just hangs, which in Cline looks like the task freezing mid-step. Use SCRAPELESS_KEY in the settings file.

Verify before you trust it

verify_mcp.py speaks MCP over stdio — the same protocol Cline uses:

export SCRAPELESS_API_KEY=your_key_here    # this script accepts either name
python3 verify_mcp.py           # list the tools
python3 verify_mcp.py --call    # also scrape example.com

Real output:

server: scrapeless-mcp-server 0.2.0
tools : 21
...
calling scrape_markdown on https://example.com ...
returned 184 characters of markdown

If this passes and Cline still shows the server as failed, the problem is the settings file — check for trailing commas and that the JSON parses.

The 21 tools

Search and one-shot fetch — stateless: google_search, google_trends, scrape_html, scrape_markdown, scrape_screenshot.

Cloud browser session — stateful; browser_create first, browser_close last: browser_goto, browser_get_html, browser_get_text, browser_snapshot, browser_screenshot, browser_click, browser_type, browser_press_key, browser_scroll, browser_scroll_to, browser_wait, browser_wait_for, browser_go_back, browser_go_forward.

Full list with input schemas: results/tools.json.

Prompts that work

Use scrape_html on <url>, show me the markup around the listing cards, propose
selectors for title and price, then write scraper.py and re-check the selectors
with scrape_html before you finish.
Use scrape_markdown on <docs url> and write an integration that matches the
current API — do not rely on your training data for the parameter names.

Troubleshooting

Symptom Cause and fix
Task freezes on a tool call SCRAPELESS_KEY missing. See the table above.
Server not listed JSON is malformed, or you edited the wrong file. Use Configure MCP Servers from the Cline panel.
Approval prompt on every fetch Add the read-only tools to autoApprove.
npx re-downloads each launch npm install -g scrapeless-mcp-server, then set "command": "scrapeless-mcp-server" with no args.
Browser tools error about no session Call browser_create first.
Nearly empty page content Read before the challenge cleared. browser_wait_for a content selector, then read.

Project structure

scrapeless-cline/
├── cline_mcp_settings.example.json   # paste into Cline's settings file
├── verify_mcp.py                     # stdio MCP self-check, no editor required
├── results/tools.json                # live tool list with input schemas
└── LICENSE

Related

License

MIT — see LICENSE.

from github.com/AdrianVvd/scrapeless-cline

Установка Scrapeless Cline

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/AdrianVvd/scrapeless-cline

FAQ

Scrapeless Cline MCP бесплатный?

Да, Scrapeless Cline MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Scrapeless Cline?

Нет, Scrapeless Cline работает без API-ключей и переменных окружения.

Scrapeless Cline — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Scrapeless Cline в Claude Desktop, Claude Code или Cursor?

Открой Scrapeless Cline на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Playwright

Browser automation, scraping, screenshots

Microsoftавтор: Microsoft

Puppeteer

Browser automation and web scraping.

modelcontextprotocolавтор: modelcontextprotocol

opentabs-dev/opentabs

Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a

opentabs-devавтор: opentabs-dev

robhunter/agentdeals

1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan

robhunterавтор: robhunter

hlydecker/ucsc-genome-mcp

MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.

hlydeckerавтор: hlydecker

34892002/bilibili-mcp-js

A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.

34892002автор: 34892002

achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

achiya-automationавтор: achiya-automation

agent-infra/mcp-server-browser

Browser automation capabilities using Puppeteer, both support local and remote browser connection.

bytedanceавтор: bytedance

aparajithn/agent-scraper-mcp

Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext

aparajithnавтор: aparajithn

apireno/DOMShell

Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.

apirenoавтор: apireno

Compare Scrapeless Cline with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории browse