Skip to main content
Glama

Frida MCP

MIT License
62
  • Linux
  • Apple

フリーダMCP

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

概要

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

デモ

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Frida の動的インストルメンテーション機能を通じて AI システムがモバイル アプリケーションやデスクトップ アプリケーションと対話できるようにし、プロセス管理、デバイス制御、JavaScript 実行、スクリプト挿入を可能にする MCP 準拠のサーバーです。

  1. 概要
    1. デモ
      1. 特徴
        1. インストール
          1. 前提条件
          2. クイックインストール
          3. 開発インストール
        2. クロードデスクトップ統合
          1. 使用法
            1. プロセス管理
            2. デバイス管理
            3. インタラクティブな JavaScript REPL
            4. スクリプトインジェクション
            5. リソース
          2. 発達
            1. ライセンス

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                An enhanced MCP server that grants AI assistants the ability to execute terminal commands on a user's system with improved security controls, designed for use in controlled environments.
                Last updated -
                Python
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that allows AI models to execute system commands on local machines or remote hosts via SSH, supporting persistent sessions and environment variables.
                Last updated -
                10
                1
                TypeScript
              • -
                security
                A
                license
                -
                quality
                An MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.
                Last updated -
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A flexible server that enables communication between AI models and tools, supporting multiple MCP servers and compatible with Claude, MCP Dockmaster, and other MCP clients.
                Last updated -
                32
                TypeScript

              View all related MCP servers

              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