Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server for the Frida reverse engineering toolkit.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": [
"-y",
"@crissyfield/super-trouper"
]
}
}
}ターミナルでこれを実行します
claude mcp add super-trouper -- npx -y @crissyfield/super-trouperプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"super-trouper": {
"command": "npx",
"args": [
"-y",
"@crissyfield/super-trouper"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"super-trouper": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@crissyfield/super-trouper"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント crissyfield で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.5.1)がレジストリに届いたのは17 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Microsoft Exchange Online MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Exchange Online admin for MSPs: forwarding audits, EWS posture and offboarding, no PowerShell
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP server for the Frida reverse engineering toolkit.
Super Trouper runs an MCP server over STDIO that exposes Frida capabilities as tools for coding agents. It can connect to local, USB, and remote devices; inspect applications and processes; manage process sessions; and load, evaluate, and exchange messages with JavaScript instrumentation scripts. It can also search Frida CodeShare to discover community scripts and fetch them for use with the scripting tools. Device connections, sessions, and scripts are managed through the tools themselves and referenced by opaque handles.
Install the macOS release through the project’s Homebrew tap:
brew install --cask crissyfield/tap/super-trouper
Install the launcher package through npm. It pulls in the platform-specific binary via optional dependencies:
npm install -g @crissyfield/super-trouper
Download a binary for your platform from the Releases page.
Install a Frida Core DevKit matching your build host first. Then build and install Super Trouper with the following commands:
# 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"
export CGO_ENABLED=1 go install github.com/crissyfield/super-trouper@latest
Use the MCP server in your coding agent. Claude Code is the example below, but configuration is similar in Codex, OpenCode, Pi, Crush, and others.
If the Super Trouper binary is not in your PATH, specify the full path in your MCP server configuration.
{
"mcpServers": { "super-trouper": { "command": "super-trouper" } } }
npm users can run Super Trouper directly through npx without a global installation:
{
"mcpServers": { "super-trouper": { "command": "npx", "args": ["-y", "@crissyfield/super-trouper"] } } }
Docker is a convenient way to run Super Trouper without installing it on your host.
{
"mcpServers": { "super-trouper": { "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/crissyfield/super-trouper"] } } }
Super Trouper exposes the following MCP tools:
| Tool | Description |
|---|---|
app_list | Lists the applications installed on a Frida device. |
app_find | Finds an application on a Frida device by identifier or name. |
app_frontmost | Returns the frontmost application on a Frida device. |
codeshare_search | Searches Frida CodeShare for projects matching the given query. |
codeshare_popular | Lists the most popular projects on Frida CodeShare. |
codeshare_project | Returns a project from Frida CodeShare, including its JavaScript source, which can be run with the other scripting tools. |
device_list | Lists the Frida devices detected by the host. |
device_connect | Connects to a Frida device by ID reported by device_list, by a remote Frida server address, or by type. Returns a device handle used by the other device tools; reconnecting to the same device returns the existing handle. |
device_disconnect | Disconnects from a Frida device. Fails while the device still has attached sessions. |
device_params | Returns the parameters of a Frida device. |
device_spawn | Spawns a process on a Frida device in a suspended state. Use device_resume to start it. |
device_resume | Resumes a suspended process on a Frida device. |
device_kill | Kills a process on a Frida device. |
memory_read | Reads up to 4096 bytes of memory in an attached process and returns it as hex, base64, UTF-8, or a NUL-terminated C string. Fails if any byte of the range cannot be read. |
memory_write | Writes up to 4096 bytes of memory in an attached process as hex (default) or base64, selected with the encoding parameter. Fails if memory cannot be written; patching code is out of scope. |
module_list | Lists the modules loaded in an attached process. Results can be matched by name or path and paginated. |
package_install | Installs an npm package in the shared Frida workspace for import from script_create source. |
package_list | Lists direct npm packages installed in Super Trouper's shared Frida workspace. |
pattern_create | Creates a managed Frida Pattern project from .hexpat or .pat source files. |
pattern_read | Returns a source file from a managed Frida Pattern project. |
pattern_list | Lists managed Frida Pattern projects. |
pattern_delete | Deletes a managed Frida Pattern project. |
pattern_describe | Compiles a Pattern project for an attached target and returns diagnostics, types, and inputs. |
pattern_decode | Reads and decodes a bounded target-memory snapshot with a managed Frida Pattern project. |
process_list | Lists the processes running on a Frida device. |
script_create | Creates a Frida script with TypeScript source in an attached session. The script is created unloaded; use script_load to load it. |
script_load | Loads a Frida script into its target process. |
script_unload | Unloads a Frida script from its target process. |
| script_close | Unloads a Frida script if loaded and releases its r
冒頭だけを表示しています。続きはリポジトリで読めます