Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Reversecore_MCP — セキュリティファーストのMCPサーバーであり、AIエージェントによる自動リバースエンジニアリング、マルウェア解析、フォレンジック、脆弱性調査、SASTを実現します。Radare2、YARA、LIEF、Capstone などによって動作します。 | Kitploit
ツール/GitHubGitHub/sjkim1127/reversecore_mcp
侵害指標 (IOC) 管理静的分析動的分析 (サンドボックス)脆弱性分析リバースエンジニアリングファジングマルウェア分析デジタルフォレンジックバイナリ解析インシデントレスポンス
GitHubsjkim1127/reversecore_mcp
18518543日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Reversecore_MCP

セキュリティファーストのMCPサーバーであり、AIエージェントによる自動リバースエンジニアリング、マルウェア解析、フォレンジック、脆弱性調査、SASTを実現します。Radare2、YARA、LIEF、Capstone などによって動作します。

リポジトリを見る
Reversecore MCP

Reversecore MCP

Model Context Protocol による AI 搭載のリバースエンジニアリングとセキュリティ分析

Claude や Cursor などの AI アシスタントに、自然言語を通じてリバースエンジニアリング、マルウェア分析、脆弱性調査、デジタルフォレンジック、ソースコード監査を実行する能力を提供する MCP サーバー。


CI/CD Python License: MIT Tests Coverage FastMCP PyPI Docker OpenSSF Scorecard HVTrust

Watch the Demo SafeSkill Verified


目次

  • Reversecore MCP とは?
  • アーキテクチャ
  • ツールカタログ(177 ツール)
  • ガイド付き分析プロンプト(22 モード)
  • MCP リソース(11 URI)
  • クイックスタート
  • AI クライアントへの接続
  • 設定
  • セキュリティモデル
  • 開発
  • CI/CD パイプライン
  • Docker ビルドアーキテクチャ
  • システム要件
  • プロジェクト構成
  • エラーハンドリング
  • 新しいツールの追加
  • コントリビューション
  • ドキュメント
  • ライセンス

Reversecore MCP とは?

Reversecore MCP は、177 の分析ツールを AI アシスタントが自然言語で呼び出せる単一のインターフェースにまとめた Model Context Protocol サーバーです。

十数種類のツールそれぞれのコマンドライン構文を覚える代わりに、やりたいことを記述するだけで済みます:

"Decompile the main function of this malware sample, extract all network IOCs,
 map the behavior to MITRE ATT&CK, and generate a triage report."

AIアシスタントはこれをツール呼び出しに分割します:

r2_decompile("sample.exe", "main")
  → extract_iocs("sample.exe")
    → add_mitre_technique(technique_id="T1071.001", ...)
      → create_analysis_report(template_type="quick_triage")

各ツールは構造化された ToolResult(ToolSuccess または ToolError のいずれか)を返し、AI が推論したり、後続のクエリに連鎖させたり、ユーザー向けにレンダリングしたりできる型付きデータを提供します。

対象範囲

ドメインできること
静的解析逆アセンブル、逆コンパイル(r2ghidra)、バイナリ解析(LIEF)、パッカー検出(DIE)、ケイパビリティ検出(CAPA)、文字列抽出、ファームウェアスキャン(binwalk)
動的・シンボリック実行ESIL エミュレーション、angr シンボリック実行、テイント解析、ファジングハーネス生成
マルウェア解析IOC 抽出、YARA スキャン、休眠バックドア検出、適応型ワクチン生成、自律的脆弱性ハンティング
脆弱性リサーチ危険な API の検出、ROP ガジェットの発見、ヒープエクスプロイト解析、クラッシュトリアージ、PoC 生成
デジタルフォレンジックメモリフォレンジック(Volatility3)、PCAP 解析(Scapy)、ディスクフォレンジック(Sleuth Kit)、アーティファクト相関分析
ソースコード監査Python AST スキャン、C/C++ 正規表現パターンスキャン
レポーティングMITRE ATT&CK マッピング付きのセッションベースレポート、SIGMA ルール生成、VEX レポート、メール配信

アーキテクチャ

AI Client (Claude / Cursor / any MCP-compatible client)
        │  MCP Protocol (stdio or HTTP/SSE)
        ▼
┌──────────────────────────────────────────────────────┐
│                   FastMCP 3.4.4 Server               │
│          177 registered tools · Fully async          │
│                  Python 3.10–3.12                    │
├────────────────────┬─────────────────────────────────┤
│   Guided Prompts   │  Dynamic Resources              │
│  (22 analysis      │  (11 URI-based: per-binary      │
│   modes)           │   strings, IOCs, ASM, CFG, …)   │
├────────────────────┴─────────────────────────────────┤
│                  Core Infrastructure                 │
│  Config · Security · Validators · Exceptions (17)    │
│  R2 Pool · Metrics · Memory (SQLite) · Task Queue    │
│  MITRE Mapper · Evidence Engine · Resilience Layer   │
│  Arch Registry (x86/ARM/MIPS/RISC-V/PPC)            │
│  Result Cache (SHA256) · Analysis Cache (Redis+SQL)  │
│  SAST (Python AST + C/C++ Regex) · Plugin System     │
├──────────────────────────────────────────────────────┤
│                 Analysis Engines                     │
│  Radare2 6.0.4     │  YARA 4.3.1 · LIEF · Capstone  │
│  r2ghidra           │  CAPA · angr · Qiling          │
│  Volatility3 · Scapy│ DIE · Binwalk · Sleuth Kit    │
│  pwntools · ROPgadget│ Keystone (assembler)          │
└──────────────────────────────────────────────────────┘

サーバーは Python 3.10~3.12 をサポートしています。オプションの angr シンボリック実行エンジンは、安全な互換リリースが利用可能な Python 3.12 以降にインストールされます。Python 3.10 および 3.11 のインストールでは angr は省略されます。

コアインフラストラクチャ (37 モジュール)

reversecore_mcp/core/ ディレクトリには、すべてのツールが基盤とする共有インフラストラクチャが含まれています:

モジュール目的
config.py34 以上の環境変数を持つ Pydantic BaseSettings
security.py入力サニタイズ、コマンド引数の検証
validators.pyTOCTOU 対策を備えたファイルおよびバイナリパスの検証、シンボリックリンク解決
r2_pool.pyサイズ設定可能なスレッドセーフな Radare2 接続プール
r2_helpers.py構造化された Radare2 出力のパース
metrics.pyツールごとの実行時間、呼び出し回数、エラー率、キャッシュ統計
memory.pyセッションをまたいで分析結果を永続化する、非同期 SQLite ベースの AI メモリストア
mitre_mapper.pyMITRE ATT&CK テクニック ID マッピングエンジン
evidence.py証拠分類システム: OBSERVED、INFERRED、POSSIBLE
resilience.pyリトライ、サーキットブレーカー、タイムアウトのデコレータパターン
task_queue.pyRedis + arq によるバックグラウンドタスクキュー
extension_registry.pyプラグインの登録とライフサイクル管理
arch_registry.pyマルチアーキテクチャマッピング (x86、x86_64、ARM32、ARM64、MIPS、RISC-V、PPC → r2 arch/bits/registers)
result_cache.pySHA256 ベースのツール結果キャッシュデコレータ (@cache_tool_result)
analysis_cache.py多層デコンパイルキャッシュ (L1: Redis、L2: SQLite)
result.pyToolSuccess / ToolError Pydantic モデル
exceptions.pyRCMCP-E* エラーコードを持つ 17 の例外クラス
decorators.py@log_execution、@track_metrics
error_handling.py@handle_tool_errors デコレータ
error_formatting.py構造化されたエラーレスポンスのフォーマット
execution.pyタイムアウトと出力制限を備えた安全なサブプロセス実行
command_spec.pyサブプロセス呼び出し用のコマンド仕様
loader.py動的ツールモジュールローダー
plugin.pyプラグイン基底クラス
extension.py拡張機能基底クラス
container.pyコンテナ/サンドボックス実行サポート
audit.py監査ログ
binary_cache.pyバイナリファイルのキャッシュ
json_utils.pyorjson による JSON シリアライズ (標準ライブラリの json より 3~5 倍高速)
logging_config.pyLoguru ベースの構造化ログ
report_generator.pyレポートレンダリングエンジン (Markdown、xhtml2pdf による PDF)
resource_manager.pyMCP リソースのライフサイクル管理
sast/python_ast_scanner.pyPython AST ベースの脆弱性スキャナー
sast/regex_scanner.pyC/C++ 正規表現ベースの脆弱性スキャナー
sast/rule_manager.pySAST ルールの読み込みと管理

ツールカタログ (177 ツール)

📖 権威あるツールカタログとパラメータリファレンス (151 ツール) 📊 ツールプロファイルのフットプリントとコンテキストベンチマークマトリクス

すべてのツールは構造化された ToolResult を返します — 型付きの data を持つ ToolSuccess、または RCMCP-E* エラーコードを持つ ToolError のいずれかです。ツールは 5 つのモジュール式実行プロファイル (full、static、malware、forensics、vuln-research) にわたる 11 のドメインプラグインに整理されています:

ツールをダウンロード