Skip to main content
Glama

フリーダMCP

Frida 動的インストルメンテーション ツールキットのモデル コンテキスト プロトコル (MCP) 実装。

概要

このパッケージは、Frida 用の MCP 準拠サーバーを提供し、AI システムが Frida の動的インストルメンテーション機能を通じてモバイルアプリケーションやデスクトップアプリケーションと連携できるようにします。公式のMCP Python SDK を使用することで、AI アプリケーションとのシームレスな統合が可能になります。

Related MCP server: PyMCPAutoGUI

デモ

https://github.com/user-attachments/assets/5dc0e8f5-5011-4cf2-be77-6a77ec960501

特徴

  • 公式MCP Python SDKで構築

  • MCP を通じて公開される包括的な Frida ツール:

    • プロセス管理(リスト、アタッチ、生成、再開、強制終了)

    • デバイス管理(USB、リモートデバイス)

    • リアルタイム実行を備えたインタラクティブな JavaScript REPL

    • 進捗状況を追跡するスクリプトインジェクション

    • プロセスとデバイスの監視

  • モデルに Frida データを提供するためのリソース

  • ガイド付き Frida 分析ワークフローのプロンプト

  • 長時間実行操作の進捗状況の追跡

  • すべてのMCPトランスポート方式を完全にサポート

インストール

前提条件

  • Python 3.8以降

  • pip パッケージマネージャー

  • Frida 16.0.0以降

クイックインストール

pip install frida-mcp

開発インストール

# Clone the repository git clone https://github.com/yourusername/frida-mcp.git cd frida-mcp # Install in development mode with extra tools pip install -e ".[dev]"

クロードデスクトップ統合

Frida MCP を Claude Desktop で使用するには、Claude 構成ファイルを更新する必要があります。

  1. Claude Desktop 構成ファイルを見つけます。

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

    • Linux: ~/.config/Claude/claude_desktop_config.json

  2. 構成ファイルに次の内容を追加します。

{ "mcpServers": { "frida": { "command": "frida-mcp" } } }

使用法

インストールが完了すると、Claude Desktop から Frida MCP を直接使用できるようになります。サーバーは以下の機能を提供します。

プロセス管理

  • 実行中のすべてのプロセスを一覧表示する

  • 特定のプロセスにアタッチする

  • 新しいプロセスを生成する

  • 中断されたプロセスを再開する

  • プロセスを強制終了する

デバイス管理

  • 接続されているすべてのデバイス(USB、リモート)を一覧表示します

  • デバイス情報を取得する

  • 特定のデバイスに接続する

インタラクティブな JavaScript REPL

  • プロセスでインタラクティブなセッションを作成する

  • JavaScript コードをリアルタイムで実行する

  • プロセスの状態とメモリを監視する

  • フック関数とインターセプト呼び出し

  • console.log 出力をキャプチャする

  • エラーと例外を適切に処理する

スクリプトインジェクション

  • カスタムJavaScriptスクリプトを挿入する

  • 注入の進行状況を追跡する

  • スクリプトエラーと例外を処理する

リソース

  • Fridaのバージョン情報を取得する

  • 人間が読める形式でのアクセスプロセスリスト

  • 人間が読める形式でデバイスリストにアクセスする

発達

# Clone repository git clone https://github.com/yourusername/frida-mcp.git cd frida-mcp # Install development dependencies pip install -e ".[dev]"

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

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/dnakov/frida-mcp'

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