Skip to main content
Glama

auth-fetch-mcp

npm version npm downloads License: MIT auth-fetch-mcp MCP server

MCP-сервер, который позволяет ИИ-ассистентам получать контент с веб-страниц, требующих авторизации.

Когда ваш ИИ пытается прочитать URL, требующий входа в систему, этот инструмент открывает настоящий браузер, чтобы вы могли войти, а затем захватывает содержимое страницы в виде очищенного HTML. Сессии сохраняются локально, поэтому вы входите в систему только один раз для каждого сервиса.

Демонстрация

auth-fetch-mcp demo

Related MCP server: byob

Быстрый старт

Claude Code

claude mcp add --scope user auth-fetch -- npx auth-fetch-mcp@latest

.mcp.json (Cursor, Windsurf и др.)

{
  "mcpServers": {
    "auth-fetch": {
      "command": "npx",
      "args": ["auth-fetch-mcp@latest"]
    }
  }
}

Chromium автоматически устанавливается при первом запуске, если он еще не установлен.

Как это работает

  1. Попросите ваш ИИ прочитать любую страницу, требующую авторизации — просто вставьте URL.

  2. Автоматически откроется окно браузера и перейдет на нужную страницу.

  3. Войдите в систему как обычно (поддерживаются SSO, 2FA, CAPTCHA — что угодно).

  4. Нажмите кнопку "📸 Capture" в правом нижнем углу, когда будете готовы.

  5. Содержимое страницы будет захвачено в виде очищенного HTML (шумовые элементы удалены, медиа-теги сохранены), браузер закроется, и ваш ИИ получит контент.

Инструменты

auth_fetch

Основной инструмент. Получает содержимое страницы с помощью настоящего браузера, открывая окно для входа, если это необходимо. Возвращает очищенный HTML с удаленными шумовыми элементами (навигация, футер, скрипты и т. д.) и сохраненными медиа-тегами (<img>, <video>, <iframe>).

Параметр

Тип

Обязательный

Описание

url

string

да

URL для получения контента

wait_for

string

нет

CSS-селектор, который нужно дождаться перед захватом (полезно для SPA)

download_media

Загружает файлы по URL, используя сохраненные сессии браузера. Используйте это для отложенной загрузки изображений, видео или других файлов, найденных в результатах auth_fetch. Сохраненные файлы cookie браузера автоматически обрабатывают аутентификацию — нет необходимости входить в систему снова.

Параметр

Тип

Обязательный

Описание

urls

string[]

да

Один или несколько URL для загрузки

output_dir

string

нет

Директория для сохранения файлов (по умолчанию ~/.auth-fetch-mcp/downloads/<timestamp>/)

Пример использования:

1. auth_fetch("https://notion.so/my-page")
   → Returns HTML with <img src="https://s3.notion.so/signed-url..."/> tags

2. AI reads the HTML, identifies an image it needs

3. download_media(["https://s3.notion.so/signed-url..."])
   → Downloads the image using saved session cookies
   → Returns { localPath: "~/.auth-fetch-mcp/downloads/.../file-1.png" }

list_pages

Выводит список всех открытых вкладок в браузере с их URL и заголовками.

close_browser

Закрывает окно браузера. Сессии входа сохраняются и будут повторно использованы в следующий раз.

Хранение данных

Все данные хранятся локально в ~/.auth-fetch-mcp/. Ничего не отправляется на внешние серверы.

Что

Где

Когда

Постоянно?

Сессии браузера (cookies, local storage)

~/.auth-fetch-mcp/browser-data/

После первого входа

Да — повторно используются после перезапуска

Загруженные медиафайлы

~/.auth-fetch-mcp/downloads/<timestamp>/

Только при вызове download_media

Да — остаются, пока вы их не удалите

Захваченный контент страницы (HTML)

Не сохраняется на диск

Передается напрямую ИИ через stdio

Нет — существует только в контексте ИИ

Чтобы очистить все данные:

# Clear login sessions only
rm -rf ~/.auth-fetch-mcp/browser-data/

# Clear downloaded files only
rm -rf ~/.auth-fetch-mcp/downloads/

# Clear everything
rm -rf ~/.auth-fetch-mcp/

Поддерживаемые ИИ-инструменты

  • Claude Code

  • Cursor

  • Windsurf

  • Любой MCP-совместимый клиент, использующий транспорт stdio

Ограничения

  • Требуется локальная среда (не работает в веб-интерфейсах чатов)

  • Первый доступ к каждому сервису требует ручного входа

  • Очень длинные страницы обрезаются, чтобы соответствовать контекстным окнам LLM (100 тыс. символов)

  • Некоторые сайты с агрессивной защитой от ботов могут не работать (попробуйте опцию wait_for)

Конфиденциальность

  • Все данные остаются на вашем компьютере — ничего не отправляется на внешние серверы

  • Захваченный HTML никогда не записывается на диск — он проходит только через канал stdio к инструменту ИИ

  • Сессии браузера хранятся локально как стандартный профиль Chromium

  • Загруженные файлы попадают в локальную директорию, которую вы контролируете

Участие в разработке

Вклад приветствуется! Пожалуйста, откройте issue или отправьте pull request.

git clone https://github.com/ymw0407/auth-fetch-mcp.git
cd auth-fetch-mcp
npm install
npm run build

Лицензия

MIT

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
9Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    -
    maintenance
    Enables AI agents to authenticate with websites using a real Chromium browser with anti-detection measures and human-in-the-loop support for captchas and 2FA. Features stealth browsing, human-like interactions, and persistent session storage to automate and resume login workflows.
  • A
    license
    -
    quality
    C
    maintenance
    Lets AI assistants control your real Chrome browser to perform web tasks like reading pages, taking screenshots, clicking, and typing, using your existing logged-in sessions.
    130
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables AI tools to browse the web as the user by providing access to a persistent browser session with logged-in accounts, supporting recipes for email, PRs, calendar, and more.
    8
    5
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to control the user's Chrome or Firefox browser, leveraging existing sessions for tasks requiring authentication and user handoff.
    18
    44
    14
    MIT

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.

  • Reliable web access for AI agents: smart HTTP, rotating proxies, and full-browser rendering.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ymw0407/auth-fetch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server