NH

noone-hub/jsreverser-mcp

Developer tools

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

1 тыс. stars 197 forks Качество 66 Тренд 27Apache-2.0

JSReverser-MCP — это инструмент MCP для обратного анализа JavaScript, специально разработанный для того, чтобы помочь разработчикам эффективно находить основную фронтенд-логику в реальных браузерных средах. Он интегрирует поиск скриптов, отладку точки остановки, функциональные крючки, тресирование сетевых запросов, анализ цепочки вызовов, снижение обфускаций и оценку рисков в единую возможность, обеспечивая прямой доступ к клиентам, поддерживающим MCP, таким как Claude, Codex и Cursor.

Обзор

Сервис MCP, который стандартизирует обратные процессы JavaScript на фронтенде. Цель — не просто отладка страниц, а объединение строк наблюдения страниц, выборка во время выполнения, локальное воспроизведение, восстановление среды и накопление доказательств в повторно используемый рабочий процесс. - Наблюдать сначала - Предпочитается по крючку - Точка остановки - Ориентирована на восстановление - Сначала доказательства - Чистая извлечение после прохода 1. Сначала подтвердите источник запросов, скриптов, функций и зависимостей в браузере. 2. Затем минимизуйте выборку хуков. 3. Затем экспортируйте локальную пересборку. 4. Затем добавляйте улучшения среды пункт за элементом в узле. 5. Каждый шаг определяется как артефакт задачи, а не только в диалоге - JD.com h5st параметры - Индекс: scripts/cases/README.md - Case:scripts/cases/jd-h5st-pure-node.mjs - Параметры контроля риска Falcon для определённого пользователя - Индекс: scripts/cases/README.md - Case:scripts/cases/ks-hxfalcon-pure-node.mjs - Параметр Douyin a-bogus - Индекс: scripts/cases/README.md - Case:scripts/cases/douyin-a-bogus-pure-node.mjs - Главная страница README отображает только десенсибилизированные типы параметров и публичные точки входа — реальные артефакты/задачи/ / по умолчанию рассматриваются как локальная приватная папка задач - Git по умолчанию коммитирует только артефакты/задачи/_TEMPLATE/ Метод публичных параметров был размещён в docs/knowledge/parameter-blueprints/ для замены старой исполняемой записи случая. Как просматривать и вносить вклад:

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

Английский README

Сервис MCP, который стандартизирует обратный процесс JavaScript на фронтенде.
Цель — не просто отладка страниц, а интегрировать наблюдение страниц, выборку во время выполнения, локальное воспроизведение, дополнение среды и накопление доказательств в повторно используемый рабочий процесс.

Основная методология

Этот проект по умолчанию использует следующую методологию:

  • Observe-first
  • Hook-preferred
  • Breakpoint-last
  • Rebuild-oriented
  • Evidence-first
  • Pure-extraction-after-pass

Это означает:

  1. Во-первых, подтвердите источники запросов, скриптов, функций и зависимостей в вашем браузере
  2. Затем минимизировать выборку крючков
  3. Затем экспортировать локальную перестройку
  4. Затем добавляйте элемент окружения по элементам в узел
  5. Каждый шаг решается как артефакт задачи, а не только в разговоре

Уже урегулированные связи

Следующие ссылки на параметры являются публично индексированными и могут служить записями повторного использования внутри склада:

  • JD.com параметры h5st

  • Индекс: scripts/cases/README.md

  • Case:scripts/cases/jd-h5st-pure-node.mjs

  • Определённые параметры контроля риска руки falcon

  • Индекс: scripts/cases/README.md

  • Case:scripts/cases/ks-hxfalcon-pure-node.mjs

  • Определённые параметры звука a-bogus

  • Индекс: scripts/cases/README.md

  • Case:scripts/cases/douyin-a-bogus-pure-node.mjs

Объяснение:

  • Главная страница README отображает только типы параметров и публичные точки входа после десенсибилизации
  • Истинная artifacts/tasks/ / по умолчанию рассматривается как локальная приватная папка задач
  • Git коммитирует только по умолчанию artifacts/tasks/_TEMPLATE/

Библиотека чертежей параметров

Метод публичных параметров был размещён в docs/knowledge/parameter-blueprints/ для замены старой исполняемой записи случая. Как просматривать и вносить вклад:

Рекомендации по вкладу можно найти в docs/guides/parameter-workflow-contribution.md.

Способность поддерживать её

Наблюдение страницы и позиционирование сценария

Сначала ответьте: «Какие скрипты и целевой код есть на странице?»

  • list_scripts: Перечислить скрипты, загруженные на текущей странице, сначала определить область действия скрипта.
  • get_script_source: Просмотр исходного кода указанного скрипта, подходящего для дальнейшего изучения конкретной реализации.
  • find_in_script: Находит строки, имена переменных или фрагменты элементов внутри одного скрипта.
  • search_in_scripts: Пакетный поиск в кэше собранных скриптов, подходящий для сужения выбора кандидатных скриптов.

Сэмплирование по хук и времени выполнения

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

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →