Skip to main content
Glama
SnowLuma
by SnowLuma

frida-mcp

A minimalist Frida MCP server.

Design Philosophy

  • Shortest workflow: Attach → LoadScript → Call/Listen → Unload

  • Frida corpus is widely trained by most models: Ready to use directly

  • Minimal toolset: Only 6 tools exposed; less is more, keeping context concise

Related MCP server: Frida MCP

Tool Overview

Tool

Purpose

attach

Attach Frida to a process (PID or process name). Must be called again after process detach/crash

detach

Manually disconnect from the current process and unload all persistent scripts; suitable for use before switching targets

load_script

Load a persistent Frida JS script. Can define rpc.exports = {...} and use send(data) to output logs

call_rpc

Call an RPC method registered by load_script and return the result synchronously

get_script_output

Fetch and clear the script's send(...) message queue, similar to tailing a log

unload_script

Unload and clean up persistent scripts

Installation

From source:

npm install
npm run build

Or download from Releases: Select the archive corresponding to your platform (win-x64 / linux-x64 / macos-arm64) from GitHub Releases, extract it, and use it directly without npm install:

# 解压后会得到 frida-mcp/ 目录
node frida-mcp/dist/index.js

Usage

Direct Launch (Optional pre-attach PID)

# 不带参数启动,由 LLM 通过 attach 工具连接
node dist/index.js

# 或启动时直接 attach 到 PID
node dist/index.js 12345

MCP Client Configuration

{
  "mcpServers": {
    "frida": {
      "command": "node",
      "args": ["e:/mcp-ida-frida/dist/index.js"]
    }
  }
}

Thanks

  • Claude - AI programming assistant

  • Frida - Dynamic instrumentation framework

  • MCP - Model Context Protocol

F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP-compliant server that enables AI systems to interact with mobile and desktop applications through Frida's dynamic instrumentation capabilities, allowing for process management, device control, JavaScript execution, and script injection.
    427
    MIT
  • A
    license
    B
    quality
    Not graded
    maintenance
    Enables AI systems to interact with mobile and desktop applications through Frida's dynamic instrumentation capabilities. Provides process management, device control, JavaScript REPL execution, and script injection for runtime analysis and reverse engineering.
    14
    2
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables dynamic instrumentation of running processes through Frida, allowing users to hook functions, inspect memory, modify process behavior, and execute JavaScript code for debugging and reverse engineering.
    3
  • A
    license
    C
    quality
    C
    maintenance
    A Frida MCP server for authorized dynamic analysis and application security research, exposing device/session management, script injection, process and memory inspection, and platform-specific workflows.
    100
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Remote MCP for Android CLI agent build gate, structured receipts, audit logs, and reviewer-ready evi

  • An authenticated remote MCP server for user-owned devices and one-shot capability invocation.

  • A paid remote MCP for ClawManager, built to return verdicts, receipts, usage logs, and audit-ready J

View all MCP Connectors

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

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