ZJ

zhizhuodemao/js-reverse-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

3 тыс. stars 393 forks Качество 84 Тренд 40Apache-2.0

AI Agent-first JS reverse MCP Server: включает отладку в заголовке Chrome, точки остановки, анализ сети/WebSocket, обратное обнаружение Patchright, опциональный CloakBrowser.

Обзор

AI-first / AI-native JavaScript MCP Server позволяет вашим AI-ассистентам по программированию (таким как Claude, Cursor, Copilot) непрерывно отлаживать, находить, сохранять и просматривать поведение JavaScript на веб-страницах, как аналитик. Он не просто переносит API Chrome DevTools в модель, но и реорганизует скрипты, точки остановки, сети, WebSocket, состояния браузера и локальный ввод-вывод файлов в инструменты, подходящие для непрерывного вывода и операций AI Agent. Антиобнаружение является частью этой возможности: по умолчанию оно основано на стелсе протокола Patchright, а для сильных сайтов против обсувания можно опционально включить режим отпечатков исходного кода CloakBrowser. - : Детализация инструмента, границы выхода и подсказки об ошибках разработаны вокруг решений агента, чтобы избежать перемещения модели на следующий недопустимый этап - : Исходный код скрипта, сырые сетевые данные и бинарные результаты могут быть экспортированы в локальные файлы для последующего анализа - : При паузе значения можно вычислять непосредственно в фрейме вызова, проверять переменные область, выполнять пошагово и возвращать в исходный контекст - : Перечислять весь загруженный JS, поисковый код, извлечать/сохранить исходный код, автоматически форматировать крупные сжатые скрипты - : Запрос стека вызовов, точки остановки XHR, идентификация Set-Cookie, экспорт исходного тела/заголовка, группировка сообщений WebSocket - : Очистка текущих файлов cookie / cache / storage / sessionStorage, координированная с перезагрузкой для воспроизведения cookie и процессов контроля рисков - : Браузеры видимы, cookie / localStorage сохраняются между сессиями - :P стелс протокольного уровня atchright по умолчанию; Для сайтов, защищающих от скрапинга, можно добавить --cloak с помощью бинарного файла CloakBrowser Перейдите в настройки курсора -> MCP -> Новый сервер MCP и используйте приведённую выше конфигурацию. Основная цель этого проекта — не «управлять браузерами», а позволить агентам ИИ надёжно проходить реальный этап реверс-инжиниринга JS: открытие страниц, передача контроля рисков, поиск скриптов, сохранение исходного кода, установка точек остановки, активация поведения, проверка времени выполнения, экспорт сетевых материалов, воспроизведение состояний и продолжение вывода.

Обзор (машинный перевод)

Английский | Китайский

AI-first / AI-native JavaScript MCP Server позволяет вашим AI-ассистентам по программированию (таким как Claude, Cursor, Copilot) непрерывно отлаживать, находить, сохранять и просматривать поведение JavaScript на веб-страницах, как аналитик.

Он не просто переносит API Chrome DevTools в модель, а реорганизует скрипты, точки остановки, сети, WebSockets, состояния браузера и локальный ввод-вывод файлов в инструменты, подходящие для непрерывного вывода и операций с помощью AI-агентов. Антиобнаружение является частью этой возможности: по умолчанию fork Patchright перекомпилируется и публикуется для этого MCP, а также предоставляется скрытность протокольного уровня; для сильных сайтов против обхода может быть включен режим отпечатков исходного кода CloakBrowser по желанию.

☁️ Спонсорство · Спонсируется IPWO

Жилые прокси IPWO поддерживают гибкие конфигурации прокси, позволяя разработчикам выбирать подходящие сетевые среды для различных задач доступа к вебу, тестирования запросов, локализованного анализа контента и автоматизированных рабочих процессов.

Для проектов, связанных с JS-обратным инжинирингом, отладкой браузера и веб-анализом, домашние прокси также могут служить дополнительным вариантом к сетевым средам, помогая разработчикам гибко удовлетворять потребности доступа и тестирования в разных регионах.

👉 Бесплатная тестовая заявка, скидка 10% промокода: 0204

☁️ Спонсируется · Спонсируется Infistar.cc Infinite Galaxy

**js-reverse-mcp × Infistar.cc Infinite Galaxy | Full Model API · Стабильный драйвер с отладкой с помощью искусственного интеллекта **

Спасибо Infistar.cc Infinite Galaxy за спонсорство и поддержку сервиса моделей js-reverse-mcp!

  • ⚡ Стабильное управление сложными задачами отладки: предлагает корпоративные каналы с высоким уровнем параллелизма и многоузловую избыточность, при ценах до 10% официальных каналов, что снижает ограничения пропускной способности, 429 и длительные проблемы с отключением задач.
  • 🧠 One API Key to Mainstream Models: поддерживает такие модели, как ChatGPT, Claude, Gemini, Kimi, GLM, DeepSeek, а также адаптирует инструменты программирования ИИ, такие как Claude Code, Codex и Cursor.
  • 🔎 Поддержка авторизации, отладки и исследований безопасности: подходит для многоступенчатых задач, таких как поиск скриптов, анализ точек остановки, тресирование сетевых запросов, проверка стека вызовов и понимание логики кода.
  • 📦 Эксклюзивные преимущества для пользователей проекта: Зарегистрируйтесь через эксклюзивную ссылку на акцию и выполните первый звонок, чтобы получить эквивалентную тестовую квоту в $5 / эксклюзивную скидку первого класса.

Позиционирование: поддержка конфигурации API Claude Code / Codex model.

Функциональные особенности

  • AI-нативное проектирование инструментов: Детализация инструмента, границы выхода и подсказки ошибок проектируются вокруг решений агента, чтобы не сдвигнуть модель на неверный следующий шаг
  • Воспроизводимый рабочий процесс: исходный код скрипта, сырые сетевые данные и двоичные результаты могут быть экспортированы в локальные файлы для последующего анализа

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Установка

npx js-reverse-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "js-reverse": { "command": "npx", "args": ["js-reverse-mcp"] } } }