NH

noone-hub/jsreverser-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1043 stars 197 forks 品質 66 トレンド 27Apache-2.0

JSReverser-MCPはJavaScriptのリバースアナリシス用のMCPツールであり、開発者が実際のブラウザ環境でコアフロントエンドロジックを効率的に特定できるよう特別に設計されています。スクリプト検索、ブレークポイントデバッグ、関数フック、ネットワークリクエストトレーシング、コールチェーン解析、難読化削減、リスク評価を統合し、Claude、Codex、CursorなどMCPをサポートするクライアントに直接アクセスできるようにします。

概要

フロントエンドのJavaScriptリバースプロセスを標準化するMCPサービスです。目的は単なるページデバッグではなく、文字列のページ観察、ランタイムサンプリング、ローカル再現、環境修復、エビデンス蓄積を再利用可能なワークフローにまとめることです。 - 観察優先 - フック優先 - ブレークポイント - 再構築志向 - 証拠優先 - 純粋な抽出後 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/に取り込まれています。閲覧方法と貢献方法:

概要(AI 翻訳)

英語README

フロントエンドのJavaScriptリバースプロセスを標準化するMCPサービスです。
目標は単なるページデバッグではなく、ページ観察、実行時サンプリング、ローカル再現、環境補完、証拠蓄積を再利用可能なワークフローに織り込むことです。

コア・メソロジー

本プロジェクトは以下の方法論をデフォルトで採用しています。

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

これは次のことを意味します:

  1. まず、ブラウザ内のリクエスト、スクリプト、関数、依存関係の送信元を確認してください
  2. 次にフックサンプリングを最小化します
  3. その後、ローカル再構築をエクスポートします
  4. 次に、ノード内の環境をアイテムごとに追加します
  5. すべてのステップは会話だけでなく、タスクの成果物として解決される

すでに解決したリンク

以下のパラメータリンクは公開インデックス化されており、倉庫内の再利用エントリとして機能します。

  • JD.com h5stパラメータ

  • インデックス:スクリプト/ケース/README.md

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

  • 特定のハンドfalconリスクコントロールパラメータ

  • インデックス:スクリプト/ケース/README.md

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

  • 特定の音a-bogusパラメータ

  • インデックス:スクリプト/ケース/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:収集されたスクリプトのキャッシュ内でのバッチ検索で、候補スクリプトの絞り込みに適しています。

フックとランタイムサンプリング

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

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

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →