bighippoman/intercept-mcp

bighippoman/intercept-mcp

от bighippoman
intercept-mcp — MCP-сервер, дающий AI возможность читать веб-страницы: извлекает чистый markdown из любых URL, обрабатывает Twitter, YouTube, arXiv, PDF, GitHub и другие источники. Использует много...

intercept-mcp

Give your AI the ability to read the web. One command, no API keys required.

Without it, your AI hits a URL and gets a 403, a wall, or a wall of raw HTML. With intercept, it almost always gets the content — clean markdown, ready to use.

Handles tweets, YouTube videos (with transcripts when available), arXiv papers, PDFs, Wikipedia articles, and GitHub repos. If the first strategy fails, it tries up to 14 more before giving up.

Works with any MCP client: Claude Code, Claude Desktop, Codex, Cursor, Windsurf, Cline, and more.

intercept-mcp MCP server

Install

Claude Code
claude mcp add intercept -s user -- npx -y intercept-mcp
Codex
codex mcp add intercept -- npx -y intercept-mcp
Cursor

Settings → MCP → Add Server:

{
  "mcpServers": {
    "intercept": {
      "command": "npx",
      "args": ["-y", "intercept-mcp"]
    }
  }
}
Windsurf

Settings → MCP → Add Server → same JSON config as above.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "intercept": {
      "command": "npx",
      "args": ["-y", "intercept-mcp"]
    }
  }
}

Часто задаваемые вопросы

Инструменты были проиндексированы:
extractтолько чтениеидемпотентныйвнешний мир

Извлекает конкретные значения с веб-страницы в формате JSON, а не в виде markdown-текста. Укажите CSS-селекторы для извлечения именованных полей (текст или атрибут, первое совпадение или все), и/или установите tables:true, чтобы преобразовать каждую HTML-таблицу в массив объектов-строк. Используйте этот инструмент, когда нужны конкретные данные (цены, списки, спецификации, табличные данные), а не вся страница. Учитывает авторизацию и прокси, настроенные для домена.

Извлекает структурированные данные

Параметры
  • selectorsobject

    Сопоставление имени поля с CSS-селектором, например {"title":"h1","price":".price","links":{"selector":"a.item","attr":"href","all":true}}

  • tablesboolean

    Извлекает все HTML-таблицы как массивы объектов строк (по умолчанию true, если селекторы не указаны)

  • urlstringобязательный

    URL для извлечения

fetchтолько чтениеидемпотентныйвнешний мир

Запрашивает URL и возвращает его содержимое в виде чистого Markdown. Обрабатывает твиты Twitter/X, видео YouTube (со стенограммой), статьи arXiv, PDF, страницы Wikipedia, а также репозитории/файлы/задачи/пул-реквесты/релизы GitHub напрямую. Прямые ссылки на изображения (png/jpeg/gif/webp) возвращаются как блок изображения для vision. В остальных случаях проверяет общий кэш, затем переходит к многоуровневой цепочке: Jina Reader, веб-архивы (Wayback, archive.ph, Arquivo.pt), прямой запрос, RSS, CrossRef, Semantic Scholar, HackerNews, Reddit, OG meta. Длинные страницы обрезаются до maxLength символов - для постраничной навигации используйте startIndex. Результаты кэшируются на время сессии; передайте noCache, чтобы принудительно выполнить живой запрос.

Fetch URL

Параметры
  • maxLengthinteger

    Максимум символов для возврата (по умолчанию 50000)

  • maxTierinteger

    Остановитесь на этом уровне (1-5, по умолчанию 5). Ниже = быстрее, но меньше запасных вариантов.

  • noCacheboolean

    Пропускает сеансовый и общий кэш и получает актуальное содержимое.

  • startIndexinteger

    Смещение в символах, с которого начинать, для разбиения длинного содержимого на страницы (по умолчанию 0)

  • urlstringобязательный

    URL для получения

fetch_batchтолько чтениеидемпотентныйвнешний мир

Загружает до 10 URL параллельно и возвращает каждый в виде чистого markdown. Та же цепочка обработчиков/запасных вариантов, что и у инструмента fetch, но с меньшим лимитом на длину каждого URL. Используйте после поиска, чтобы получить несколько источников за один вызов.

Получить несколько URL-адресов

Параметры
  • maxLengthinteger

    Максимальное количество символов, возвращаемых для каждого URL (по умолчанию 20000)

  • maxTierinteger

    Остановитесь на этом уровне (1-5, по умолчанию 5). Ниже = быстрее, но меньше запасных вариантов.

  • noCacheboolean

    Пропускает сеансовый и общий кэш и получает актуальное содержимое.

  • urlsstring[]обязательный

    URL-адреса для получения (1-10)

researchтолько чтениевнешний мир

Ищет в интернете и получает содержимое первых результатов за один вызов. Возвращает полное содержимое каждого результата в формате markdown, готовое для обобщения или сравнения. Используйте этот вызов вместо отдельных запросов поиска и получения данных при исследовании темы.

Исследовать запрос

Параметры
  • countinteger

    Количество лучших результатов для получения (1-5, по умолчанию 3)

  • freshnessenum

    Возвращает результаты только за последний день/неделю/месяц/год (игнорируется запасным вариантом DuckDuckGo)

  • maxLengthinteger

    Максимум символов на результат (по умолчанию 20000)

  • querystringобязательный

    Поисковый запрос

  • sitestring

    Ограничьте результаты доменом, например 'docs.python.org'.

searchтолько чтениевнешний мир

Выполняет поиск в интернете и возвращает результаты. Использует Brave Search API, если задан BRAVE_API_KEY, иначе переключается на SearXNG, а затем на DuckDuckGo. Поддерживает фильтрацию по домену (site), свежесть результатов и пагинацию (page).

Веб-поиск

Параметры
  • countinteger

    Количество результатов (по умолчанию: 50)

  • freshnessenum

    Возвращает результаты только за последний день/неделю/месяц/год (игнорируется запасным вариантом DuckDuckGo)

  • pageinteger

    Страница результатов для постраничной навигации, нумерация начинается с 1 (по умолчанию 1; игнорируется при использовании запасного варианта DuckDuckGo).

  • querystringобязательный

    Поисковый запрос

  • sitestring

    Ограничить результаты по домену, например "github.com"

5.6.1основная
5.5.1
5.5.0
5.4.0
5.3.1
5.3.0
5.2.1
5.2.0
5.1.0
5.0.1
5.0.0
4.3.2
4.3.1
4.3.0
4.2.0
4.1.1
4.1.0
4.0.0
3.0.10
3.0.9
3.0.8
3.0.7
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0

Выберите клиент, чтобы установить bighippoman/intercept-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"bighippoman-intercept-mcp-llmbkdyfuj\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"intercept-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add bighippoman-intercept-mcp-llmbkdyfuj -- npx -y intercept-mcp

Либо через JSON-конфиг:

claude mcp add-json bighippoman-intercept-mcp-llmbkdyfuj "{\"command\":\"npx\",\"args\":[\"-y\",\"intercept-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add bighippoman-intercept-mcp-llmbkdyfuj -- npx -y intercept-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.bighippoman-intercept-mcp-llmbkdyfuj]
command = "npx"
args = ["-y", "intercept-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите bighippoman/intercept-mcp, а в поле команды запуска — строку ниже:
npx -y intercept-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например bighippoman-intercept-mcp-llmbkdyfuj.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: bighippoman-intercept-mcp-llmbkdyfuj
    command: npx
    args:
      - "-y"
      - "intercept-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "bighippoman-intercept-mcp-llmbkdyfuj": {
      "command": "npx",
      "args": [
        "-y",
        "intercept-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

lyrenth/lyrenth-mcp

lyrenth/lyrenth-mcp

от lyrenth

MCP сервер Lyrenth для чтения веб-страниц: превращает HTML в Markdown (AIDocument), экономя токены. Полезен AI-агентам для получения чистого контента без навигации. Поддерживает пакетные запросы до 20 URL и кэширование.

TypeScript⭐ 1
ofershap/mcp-server-scraper

ofershap/mcp-server-scraper

от ofershap

MCP-сервер для веб-скрапинга: извлекает чистый контент с URL в виде markdown, ссылки и метаданные. Использует Mozilla Readability, не требует API-ключей и настроек. Бесплатная альтернатива Firecraw...

TypeScript⭐ 6
securecoders/opengraph-io-mcp

securecoders/opengraph-io-mcp

от securecoders

Отдаёт OpenGraph.io данные по любой ссылке: превью сайта, скриншот, чистый текст и Markdown. Задавайте вопросы по содержанию страницы или извлекайте нужные теги.

TypeScript⭐ 2
tinyfish-io/agentql-mcp

tinyfish-io/agentql-mcp

официальный

от tinyfish-io

Сервер AgentQL для MCP извлекает структурированные данные с любой веб-страницы по описанию на естественном языке. Разработчику достаточно указать URL и перечислить нужные поля – MCP инструмент сам соберет информацию для AI-агентов.

TypeScript⭐ 181
aparajithn/agent-scraper-mcp

aparajithn/agent-scraper-mcp

от aparajithn

MCP инструмент для веб-скрапинга: извлекает чистый контент в markdown, делает скриншоты, собирает метаданные и ссылки с сайтов, а также ищет в Google. Разработчики AI-агентов используют его для автоматизации сбора данных с веб-страниц. Доступен через REST API с бесплатным лимитом 50 запросов в день.

Python⭐ 8
zcaceres/fetch-mcp

zcaceres/fetch-mcp

от zcaceres

MCP сервер для загрузки веб-контента и преобразования его в HTML, Markdown, JSON, читаемый текст или транскрипты YouTube. Полезен разработчикам для извлечения статей, данных и субтитров без лишнего...

TypeScript⭐ 828
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин