Skip to main content
ClaudeWave
ScrapeUnblocker avatar
ScrapeUnblocker

scrapeunblocker-mcp-remote

Ver en GitHub

Hosted (HTTP) MCP server for ScrapeUnblocker on Vercel - connect claude.ai with your own API key.

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/ScrapeUnblocker/scrapeunblocker-mcp-remote
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "scrapeunblocker-mcp-remote": {
      "command": "node",
      "args": ["/path/to/scrapeunblocker-mcp-remote/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/ScrapeUnblocker/scrapeunblocker-mcp-remote and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# ScrapeUnblocker remote MCP server

A hosted (HTTP) [Model Context Protocol](https://modelcontextprotocol.io) server for
[ScrapeUnblocker](https://scrapeunblocker.com?utm_source=mcp&utm_medium=integration&utm_campaign=mcp-remote), deployed as a Vercel serverless
function. It lets **claude.ai** (web and mobile), Claude Desktop, Claude Code, and any
other MCP client fetch any web page's HTML - or AI-parsed JSON, or Google results -
through ScrapeUnblocker's anti-bot API, billed to your own account.

> Prefer a local install with no hosting? Use the stdio package instead:
> [`scrapeunblocker-mcp`](https://www.npmjs.com/package/scrapeunblocker-mcp).

## Endpoint

```
https://mcp.scrapeunblocker.com/mcp
```

You need a ScrapeUnblocker account - [create a free one](https://app.scrapeunblocker.com?utm_source=mcp&utm_medium=integration&utm_campaign=mcp-remote).
There are two ways to authenticate, and **you only need one of them**.

**A. Sign in with OAuth (recommended)** - nothing to copy or paste. The server is an
OAuth 2.1 Resource Server backed by Auth0, so the client runs a standard PKCE flow, and
the server resolves your ScrapeUnblocker key server-side from the account you signed in
with (the token is never passed through to the backend, per RFC 8707).

If your client asks for an OAuth client ID, use the public one - it is a PKCE client,
so it carries no secret and is safe to share:

```
5BM5Wk2dE4ABkDITmuKfemPLnn3QQ8jd
```

Leave the client secret field empty.

**B. Bring your own API key** - handy for scripts and clients without an OAuth flow.
Supply the key any of three ways:

1. `?key=YOUR_KEY` (or `?token=YOUR_KEY`) in the URL.
2. `Authorization: Bearer YOUR_KEY` header (a non-JWT value).
3. `x-scrapeunblocker-key: YOUR_KEY` header.

Listing the tools (`initialize`, `tools/list`) needs no credentials at all, so MCP
directories and inspectors can introspect the server; actually running a tool does.

### OAuth configuration (maintainers)

| Env var | Purpose |
|---------|---------|
| `AUTH0_ISSUER` | Auth0 issuer URL, e.g. `https://TENANT.auth0.com/` (trailing slash). Enables OAuth together with `MCP_AUDIENCE`. |
| `MCP_AUDIENCE` | Canonical MCP URI = the Auth0 API Identifier, `https://mcp.scrapeunblocker.com/mcp`. The token `aud` must match this. |
| `MCP_EMAIL_CLAIM` | Optional namespaced claim carrying the user's email (set by an Auth0 Post-Login Action), e.g. `https://scrapeunblocker.com/email`. Falls back to the standard `email` claim. |
| `MCP_RESOURCE_METADATA_URL` | Optional override for the RFC 9728 metadata URL advertised in `WWW-Authenticate`. |
| `UTILS_API_BASE_URL` | utils-api base for the `email_to_key` lookup, e.g. `https://utils-api.scrapeunblocker.com`. |
| `AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY` / `AWS_REGION` | IAM creds (SigV4, `execute-api`) for calling utils-api. |

Discovery endpoints served (via `vercel.json` rewrites):
`/.well-known/oauth-protected-resource` and `/.well-known/oauth-protected-resource/mcp`.

## Add it to claude.ai

1. Settings → Connectors → **Add custom connector**.
2. **URL:** `https://mcp.scrapeunblocker.com/mcp`
3. Under **Advanced settings**, set **OAuth Client ID** to `5BM5Wk2dE4ABkDITmuKfemPLnn3QQ8jd`
   and leave **OAuth Client Secret** empty.
4. **Add**, then sign in and **Authorize**. The tools appear across claude.ai web,
   mobile, and Claude Desktop.

Or skip OAuth entirely and paste a personalised URL instead:
`https://mcp.scrapeunblocker.com/mcp?key=YOUR_API_KEY`

## Add it to Claude Code

```bash
claude mcp add --transport http scrapeunblocker "https://mcp.scrapeunblocker.com/mcp?key=YOUR_API_KEY"
```

## Tools

| Tool | What it does |
|------|--------------|
| `fetch_html` | Fetch the fully rendered HTML of a URL. |
| `fetch_parsed` | Fetch a page and return AI-parsed structured JSON. |
| `google_search` | Run a Google search and return organic results as JSON. |

## Deploy (maintainers)

This is a standard Vercel project - no build step, the function lives in `api/mcp.ts`.

```bash
vercel            # preview
vercel --prod     # production
```

Then point the `mcp.scrapeunblocker.com` domain at the Vercel project. Scraping calls
can be slow, so the function's `maxDuration` is set to 60s (raise it on a paid Vercel
plan if you hit timeouts on heavy pages).

## License

MIT
claudemcpmcp-servermodel-context-protocolvercelweb-scraping

Lo que la gente pregunta sobre scrapeunblocker-mcp-remote

¿Qué es ScrapeUnblocker/scrapeunblocker-mcp-remote?

+

ScrapeUnblocker/scrapeunblocker-mcp-remote es mcp servers para el ecosistema de Claude AI. Hosted (HTTP) MCP server for ScrapeUnblocker on Vercel - connect claude.ai with your own API key. Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala scrapeunblocker-mcp-remote?

+

Puedes instalar scrapeunblocker-mcp-remote clonando el repositorio (https://github.com/ScrapeUnblocker/scrapeunblocker-mcp-remote) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar ScrapeUnblocker/scrapeunblocker-mcp-remote?

+

ScrapeUnblocker/scrapeunblocker-mcp-remote aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene ScrapeUnblocker/scrapeunblocker-mcp-remote?

+

ScrapeUnblocker/scrapeunblocker-mcp-remote es mantenido por ScrapeUnblocker. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a scrapeunblocker-mcp-remote?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega scrapeunblocker-mcp-remote en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: ScrapeUnblocker/scrapeunblocker-mcp-remote
[![Featured on ClaudeWave](https://claudewave.com/api/badge/scrapeunblocker-scrapeunblocker-mcp-remote)](https://claudewave.com/repo/scrapeunblocker-scrapeunblocker-mcp-remote)
<a href="https://claudewave.com/repo/scrapeunblocker-scrapeunblocker-mcp-remote"><img src="https://claudewave.com/api/badge/scrapeunblocker-scrapeunblocker-mcp-remote" alt="Featured on ClaudeWave: ScrapeUnblocker/scrapeunblocker-mcp-remote" width="320" height="64" /></a>

Más MCP Servers

Alternativas a scrapeunblocker-mcp-remote