# scrapi

Отдаёт агенту веб-страницу в чистом виде: заголовки, списки и ссылки без рекламы и скриптов. Пригодится, когда нужно разобрать статью или документацию по ссылке.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Автор: bamchi
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/bamchi/scrapi-mcp-server
- Обновлён: 2026-05-27
- HTML: https://affpapa.org/nevibecode/mcp/scrapi

## Что делает

scrapi — MCP-сервер, который превращает URL в Markdown или простой текст, готовый для языковой модели. Вместе с содержимым он отдаёт метаданные: заголовок, автора, дату, картинки. Страницы на JavaScript тоже отрисовываются, так что одностраничные приложения не становятся препятствием.

Работает в двух режимах. Stdio запускается через `npx` и требует Node.js 20+, HTTP-режим подключается к `https://scrapi.ai/mcp` и на стороне клиента ничего ставить не нужно. Ключ передаётся переменной `SCRAPI_API_KEY` или аргументом `--api-key`. Ответы с кодом 429 сервер повторяет сам, ориентируясь на `Retry-After`.

Понадобится аккаунт Scrapi MCP — он отдельный от основного аккаунта Scrapi, и ключ начинается с `hsmcp_`. Без ключа сервер не заработает, поэтому сначала заведите его в панели, а уже потом правьте конфиг клиента.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://scrapi.ai/mcp`
- Переменные окружения: `SCRAPI_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http scrapi https://scrapi.ai/mcp
```

2. **Командой платформы**
```bash
claude mcp add --env SCRAPI_API_KEY=<SCRAPI_API_KEY> --transport stdio scrapi -- npx -y @scrapi.ai/mcp-server
```
Вместо <…> подставьте свои значения

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add scrapi --url https://scrapi.ai/mcp
```

2. **Командой платформы**
```bash
codex mcp add scrapi --env SCRAPI_API_KEY=<SCRAPI_API_KEY> -- npx -y @scrapi.ai/mcp-server
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "scrapi": {
            "url": "https://scrapi.ai/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "scrapi": {
            "command": "npx",
            "args": [
                "-y",
                "@scrapi.ai/mcp-server"
            ],
            "env": {
                "SCRAPI_API_KEY": "<SCRAPI_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "scrapi": {
            "type": "http",
            "url": "https://scrapi.ai/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "scrapi": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@scrapi.ai/mcp-server"
            ],
            "env": {
                "SCRAPI_API_KEY": "<SCRAPI_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http scrapi https://scrapi.ai/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e SCRAPI_API_KEY=<SCRAPI_API_KEY> scrapi npx -y @scrapi.ai/mcp-server
```
Вместо <…> подставьте свои значения

## Когда брать
- прочитать статью по ссылке и пересказать её без рекламных блоков
- вытащить заголовок, автора и дату публикации со страницы
- снять текст с сайта, который рисуется на JavaScript
- получить оглавление и ссылки страницы в виде списка
- скормить агенту документацию по URL вместо копипасты

## Примеры запросов агенту
- Открой https://scrapi.ai/mcp и вытащи оттуда список эндпоинтов
- Преобразуй эту страницу в Markdown и сохрани в `notes.md`
- Достань заголовок, автора и дату с этой ссылки

## Похожие
- [firecrawl-scrape](https://affpapa.org/nevibecode/skills/firecrawl-scrape.md) — скилл · 83500 установок
- [firecrawl-knowledge-ingest](https://affpapa.org/nevibecode/skills/firecrawl-knowledge-ingest.md) — скилл · 31400 установок
- [tavily-crawl](https://affpapa.org/nevibecode/skills/tavily-crawl.md) — скилл · 17400 установок
- [web-content-fetcher](https://affpapa.org/nevibecode/skills/web-content-fetcher.md) — скилл · 3000 установок
- [brave-search](https://affpapa.org/nevibecode/skills/brave-search.md) — скилл · 1300 установок
- [defuddle](https://affpapa.org/nevibecode/skills/joeseesun-defuddle.md) — скилл · 1300 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
