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 전송 방법에 대한 완벽한 지원

설치

필수 조건

  • 파이썬 3.8 이상
  • pip 패키지 관리자
  • Frida 16.0.0 이상

빠른 설치

지엑스피1

개발 설치

# 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]"

Claude 데스크톱 통합

Claude Desktop과 함께 Frida MCP를 사용하려면 Claude 구성 파일을 업데이트해야 합니다.

  1. Claude Desktop 구성 파일을 찾으세요.
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • 리눅스: ~/.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]"

특허

MIT

-
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 시스템이 모바일 및 데스크톱 애플리케이션과 상호 작용할 수 있도록 하는 MCP 호환 서버로, 프로세스 관리, 장치 제어, JavaScript 실행 및 스크립트 삽입이 가능합니다.

  1. 개요
    1. 데모
      1. 특징
        1. 설치
          1. 필수 조건
          2. 빠른 설치
          3. 개발 설치
        2. Claude 데스크톱 통합
          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