
خادم MCP يوفّر أدوات Frida للت instrumentation لوكلاء البرمجة للاتصال بالأجهزة، وفحص العمليات، وإدارة الجلسات، وتحميل نصوص JavaScript.
خادم MCP لمجموعة أدوات الهندسة العكسية Frida.
يشغّل Super Trouper خادم MCP عبر STDIO يوفّر قدرات Frida كأدوات لوكلاء البرمجة. يمكنه
الاتصال بالأجهزة المحلية وأجهزة USB والأجهزة البعيدة؛ وفحص التطبيقات والعمليات؛ وإدارة جلسات العمليات؛
وتحميل وتقييم وتبادل الرسائل مع نصوص البرمجة النصية JavaScript. تُدار اتصالات الأجهزة والجلسات
والنصوص البرمجية من خلال الأدوات نفسها ويُشار إليها بمقابض غير شفافة.
super-trouper
ثبّت إصدار macOS عبر Homebrew tap الخاص بالمشروع:
brew install --cask crissyfield/tap/super-trouper
نزّل ملفًا ثنائيًا لمنصّتك من صفحة الإصدارات.
ثبّت Frida Core DevKit المطابق لمضيف البناء لديك أولًا. ثم ابنِ وثبّت Super Trouper بالأوامر التالية:
# Set flags if the Frida devkit is not in a standard location
export CGO_CFLAGS="-I..path/to/frida-core-devkit/include"
export CGO_LDFLAGS="-L..path/to/frida-core-devkit/lib"
# Build and install
export CGO_ENABLED=1
go install github.com/crissyfield/super-trouper@latest
استخدم خادم MCP في وكيل البرمجة لديك. Claude Code هو المثال أدناه، لكن الإعداد مشابه في Codex وOpenCode وPi وCrush وغيرها.
إذا لم يكن الملف الثنائي Super Trouper في PATH لديك، فحدّد المسار الكامل في إعداد خادم MCP.
{
"mcpServers": {
"super-trouper": {
"command": "super-trouper"
}
}
}
يُعد Docker طريقة ملائمة لتشغيل Super Trouper دون تثبيته على مضيفك.
{
"mcpServers": {
"super-trouper": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"]
}
}
}