Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

ScrapingBee

von ScrapingBeeVersion 2.2.1i★ –iLäuft in der Cloud
Name in der Registrycom.scrapingbee/mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Scrape any web page, search Google/Amazon/Walmart/YouTube and extract data via the ScrapingBee API.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft in der Cloud
  • Transport: Streamable HTTP
  • Kategorie: Web & Browser
  • Das musst du eintragen: Authorization

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
  • Das trägst du selbst ein: Authorization

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Führe das in deinem Terminal aus

claude mcp add --transport http scrapingbee https://mcp.scrapingbee.com/mcp --header 'Authorization: your-value'

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "scrapingbee": {
      "url": "https://mcp.scrapingbee.com/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "scrapingbee": {
      "type": "http",
      "url": "https://mcp.scrapingbee.com/mcp",
      "headers": {
        "Authorization": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • Authorization geheim erforderlich HTTP header
    Bearer . Get the key from https://app.scrapingbee.com/account/manage/api_key

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde über die Domain scrapingbee.com bestätigt (die Registry prüft, wem die Domain gehört)

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Endpunkt antwortet

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Anmeldung mit OAuth

    Noch nicht geprüft; wir prüfen die Endpunkte reihum

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Im Vergleich mit anderen in Web & Browseri

  • Mehr Sterne als 0 % der anderen 875 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 56 % der anderen 875 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 875 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist ScrapingBee sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: Authorization

Läuft er auf meinem Computer oder in der Cloud?

Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (2.2.1) kam vor 28 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Browser Use, Chrome DevTools MCP, MCP Server Browser

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Browser Use

von browser-use

Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.

Computer oder Cloud★ 120.087MITAktualisiert vor 16 Tagen
Installieren

Chrome DevTools MCP

von ChromeDevTools

MCP server for Chrome DevTools

Läuft auf deinem Computer★ 54.821Apache-2.0Aktualisiert vor 15 Tagen
Installieren

MCP Server Browser

von bytedance

MCP server for browser use access

Läuft auf deinem Computer★ 39.550Apache-2.0Aktualisiert vor 14 Monaten
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

ScrapingBee MCP Server

A production-ready Model Context Protocol (MCP) server that enables AI agents to access structured web data using ScrapingBee as a tool.

This project demonstrates how to transform ScrapingBee into an AI-native data layer. Instead of embedding scraping logic directly inside prompts, AI agents register ScrapingBee as a tool and request structured web data on demand.

If you are building:

• AI agents that require live web access • Autonomous research systems • Ecommerce intelligence bots • Market monitoring agents • LLM workflows with tool execution • AI-powered web scraping infrastructure

This repository provides a complete MCP integration blueprint.

Quick start

The server is hosted by ScrapingBee at `https://mcp.scrapingbee.com/mcp` (Streamable HTTP) — there is nothing to install. You need a ScrapingBee API key (get one here; trial credits included), sent as the header Authorization: Bearer . Registry name: com.scrapingbee/mcp.

Claude Code

claude mcp add --transport http scrapingbee https://mcp.scrapingbee.com/mcp \

--header "Authorization: Bearer YOUR_API_KEY"

Codex CLI

codex mcp add scrapingbee --url https://mcp.scrapingbee.com/mcp \

--bearer-token-env-var SCRAPINGBEE_API_KEY

Cursor, VS Code and other clients with a JSON config

{

"mcpServers": { "scrapingbee": { "url": "https://mcp.scrapingbee.com/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

Also available through Glama, Smithery and the MCP Registry.

Tools
ToolWhat it does
get_page_textFetch a URL and return its content as text or markdown (JavaScript rendered, blocks handled)
get_page_htmlFetch a URL and return the rendered HTML
get_screenshotFetch a URL and return a screenshot
get_fileDownload a file (PDF, image, …) from a URL
extract_page_dataFetch a URL and extract specific data with CSS or XPath selectors
fast_searchFast web search returning clean organic results and top stories — the first choice for general searches
get_google_search_resultsGoogle SERP as JSON for specialised searches: news, maps, Lens, shopping, images, AI mode
get_amazon_search_resultsAmazon search results as JSON
get_amazon_product_detailsAmazon product details by ASIN
get_amazon_pricingCurrent Amazon price and seller offers by ASIN
get_walmart_search_resultsWalmart search results as JSON
get_walmart_product_detailsWalmart product details by ID
get_youtube_search_resultsYouTube search results
get_youtube_video_metadataTitle, description, stats and more for a video
get_youtube_video_subtitlesSubtitles / transcript for a video
ask_chatgptSend a prompt to ChatGPT, optionally with web search
ask_geminiSend a prompt to Gemini, with citations when available
get_scrapingbee_usageRemaining credits and concurrency for your account

Each call consumes API credits exactly as the equivalent ScrapingBee API request would (see pricing and the API documentation). The server handles one page or query per call; for hundreds of URLs, crawling a site, writing results to files or scheduling recurring jobs, use the ScrapingBee CLI.

Relevant keywords: scrapingbee mcp model context protocol server mcp scraping ai agent web scraping mcp web scraping tool

What Is Model Context Protocol (MCP)?

Model Context Protocol (MCP) defines how AI systems interact with external tools in a structured way.

Instead of letting a language model guess how to scrape or browse the web, MCP allows it to:

  1. Discover available tools
  2. Call a tool using structured parameters
  3. Receive normalized JSON responses
  4. Inject results back into the reasoning loop

The ScrapingBee MCP server exposes web scraping capabilities as a formally registered tool that AI systems can use safely and predictably.

Why Use ScrapingBee with MCP?

AI models cannot reliably:

• Bypass anti-bot protections • Manage proxy rotation • Render JavaScript-heavy pages • Handle CAPTCHA challenges • Maintain scraping infrastructure

ScrapingBee handles all of that.

The MCP server acts as a bridge between your AI agent and ScrapingBee’s managed scraping infrastructure.

This enables true AI agent web scraping without fragile prompt-based hacks.

Architecture Overview

AI Agent → MCP Client → ScrapingBee MCP Server → ScrapingBee API → Target Website → Structured JSON Response → Injected Back Into Agent Context

The AI agent never scrapes directly. It calls tools. The MCP server executes them.

Installation

There is nothing to install or run: the server is operated by ScrapingBee at https://mcp.scrapingbee.com/mcp. The only setup is your API key, which every client below sends as a Authorization: Bearer header:

export SCRAPINGBEE_API_KEY=your_api_key
Connecting to the ScrapingBee MCP Server

You can connect in two ways:

  1. Via Claude Desktop (remote MCP)
  2. Via a custom Python MCP client

Option 1: Connect to Claude Desktop

Add the ScrapingBee MCP server to your claude_desktop_config.json file:

{

"mcpServers": { "scrapingbee": { "command": "npx", "args": [ "mcp-remote", "https://mcp.scrapingbee.com/mcp", "--header", "Authorization:${AUTH_HEADER}" ], "env": { "AUTH_HEADER": "Bearer YOUR_API_KEY" } } } }

(The AUTH_HEADER variable works around mcp-remote's handling of spaces in arguments.)

This registers ScrapingBee as an MCP tool provider inside Claude Desktop.

After restarting Claude, the tools become available automatically.

Option 2: Custom Python MCP Client

For advanced AI workflows, you can build a minimal async MCP client using Python.

Below is a complete working example.

custom_mcp_client.py
import os

import re import json import asyncio import httpx import google.generativeai as genai from typing import Dict, Any, List

MCP_SERVER_URL = "https://mcp.scrapingbee.com/mcp" SCRAPINGBEE_API_KEY = os.environ.get("SCRAPINGBEE_API_KEY") GEMINI_API_KEY = os.environ.get("GEMINI_API_KEY")

MCP Client Implementation
class MCPClient:

def init(self, base_url: str, api_key: str): self.base_url = base_url self.session_id = None self.http_client = httpx.AsyncClient(timeout=300) self.headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json", "Accept": "application/json, text/event-stream", "User-Agent": "Minimal-MCP-Client/1.0", }

async def _send_request(self, payload: Dict[str, Any]): headers = self.headers.copy() if self.session_id: headers["Mcp-Session-Id"] = self.session_id

response = await self.http_client.post(self.base_url, json=payload, headers=headers) response.raise_for_status()

text = (await response.aread()).decode("utf-8")

if "data:" in text: match = re.search(r"data:\s*({.*})", text, re.DOTALL) if match: return json.loads(match.group(1))

if response.status_code in [202, 204] or not text: return {"status": "ok"}

return json.loads(text)

async def initialize(self): init_payload = { "jsonrpc": "2.0", "id": "1", "method": "initialize", "params": { "protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "MinimalClient"}, }, }

async with self.http_client.stream( "POST", self.base_url, json=init_payload, headers=self.headers ) as response: self.session_id = response.headers.get("Mcp-Session-Id")

notify_payload = { "jsonrpc": "2.0", "method": "notifications/initialized", "params": {} }

await self._send_request(notify_payload)

list_payload = { "jsonrpc": "2.0", "id": "2", "method": "tools/list", "params": {} }

return await self._send_request(list_payload)

async def call_tool(self, tool_name: str, arguments: Dict[str, Any]): payload = { "jsonrpc": "2.0", "id": "3", "method": "tools/call", "params": { "name": tool_name, "arguments": arguments } }

return await self._send_request(payload)

Converting MCP Tools for Gemini
def format_tools_for_gemini(tools: List[Dict[str, Any]]):

type_map = { "string": genai.protos.Type.STRING, "integer": genai.protos.Type.INTEGER, "number": genai.protos.Type.NUMBER, "boolean": genai.protos.Type.BOOLEAN, }

gemini_tools = []

for tool in tools: properties = {} input_schema = tool.get("inputSchema", {})

if "properties" in input_schema: for name, prop in input_schema["properties"].items(): properties[name] = genai.protos.Schema( type=type_map.get(prop.get("type", "string")), description=prop.get("description", "") )

func = genai.protos.FunctionDeclaration( name=tool["name"], description=tool["description"], parameters=genai.protos.Schema( type=genai.protos.Type.OBJECT, properties=properties, required=input_schema.get("required", []) ), )

gemini_tools.append( genai.protos.Tool(function_declarations=[func]) )

return gemini_tools

Full AI → MCP → Tool Execution Flow
async def main():

mcp_client = MCPClient(MCP_SERVER_URL, SCRAPINGBEE_API_KEY) tools_response = await mcp_client.initialize()

genai.configure(api_key=GEMINI_API_KEY) gemini_tools = format_tools_for_gemini(tools_response"result")

model = genai.GenerativeModel( model_name="gemini-2.5-pro", tools=gemini_tools )

user_prompt = input("Ask the AI to perform a task:\n> ")

response = model.generate_content(user_prompt) function_call = response.candidates[0].content.parts[0].function_call

tool_name = function_call.name tool_args = dict(function_call.args)

result = await mcp_client.call_tool(tool_name, tool_args)

print(json.dumps(result, indent=2))

What This Enables

With this architecture you can:

• Build AI agents that reason about available tools • Allow LLMs to dynamically choose scraping actions • Execute structured web data extraction • Inject real-world data into model context • Create scalable AI-native web scraping systems

Conclusion

The ScrapingBee MCP Server transforms web scraping into a structured, tool-driven data layer for AI systems.

Instead of brittle prompt scraping, you get:

• Model Context Protocol compliance • JSON-RPC structured execution • AI agent web scraping • Scalable tool

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen