Reverse Engineer MCP server
io.github.Firzus/reverse-engineer·v0.1.0-alpha.2·3 starsRead-only reverse engineering of Electron apps, PE/ELF/Mach-O binaries, Go/Rust, .NET and APKs.
3 stars16 downloads/wk
Reviews
Write oneNobody has reviewed Reverse Engineer yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Reverse Engineer tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
triageIdentify a file or directory: format, architecture, size, SHA-256, markers (Go, Rust, Electron, N-API, packers) and the next tool to call.
Public scan report
scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evaldist/cli.mjs: …s("Cloudflare")) return false; try { new Function(""); return true; } catch (_) { ret…
How Reverse Engineer compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 16
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 1 read
Install Reverse Engineer in Claude Code, Cursor or VS Code
Runs npx -y reverse-engineer on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add reverse-engineer -- npx -y reverse-engineer
What the publisher says
From the Reverse Engineer repository's README, as published. We do not edit it. Read it on GitHub
agent-skills
An opinionated development method for coding agents: every change starts as an approved Linear issue, ships test-first, passes an independent review, and reaches a pull request only when you say so.
The method is a set of skills that call each other. Next to it, the collection offers standalone skills for engineering, web, and game work that you can install one at a time. These are independent, community-maintained skills, not official vendor products.
The method · How it works · Get started · Choose by task · Requirements · All skills · Contribute
The method
Agents fail in predictable ways: they build before the decision is made, ask you what the repository already says, grade their own work, and publish without asking. The method answers each failure with a rule.
and becomes a Linear issue. implement refuses to work without one.
- No issue, no code. Every request, even a small one, goes through triage
repository, Linear, and the documentation before asking you anything. You answer only choices that change scope, acceptance, or structure.
- Facts are looked up; only decisions are asked. The agent reads the
Research or Prototype issue first, then an Interview issue that settles the decision with that evidence.
- Decide before building. When a decision needs evidence, triage plans a
boundary exists.
- Tests first. Each behavior starts with a failing test wherever a test
standards, and correctness. Agreement between agents is not proof; the implementing agent verifies every finding.
- Evidence over claims. Independent read-only reviewers check requirements,
deploying each wait for your explicit approval.
- You hold the keys. Publishing issues, opening a pull request, merging, and
verification, Git conventions, code comments) live once in a shared operating policy. Skills hold only what is specific to their task.
- One policy, focused skills. General rules (authorization, delegation,
How it works
flowchart LR
request([Your request]) --> triage
triage <-->|open decisions| interview
triage -->|after your approval| issue[(Linear issue)]
issue --> implement
implement -->|by issue type| route{{"debug · prototype<br/>research · interview"}}
implement --> review[code-review]
review --> pr([Pull request you approve])
implement -.->|Need triage| triagetriage finds existing work, picks the issue type, settles open decisions through interview, and publishes the issues in Todo once you approve the drafts. implement then runs one issue at a time and routes it by type:
Work that would change an issue's outcome or scope goes back to triage with the Need triage label instead of growing inside the current issue. improve-architecture feeds the same loop: it publishes approved refactors as Task issues ready for implement.
Get started
You need a coding agent that supports skills and subagents, Node.js and npm for the installer, and a Linear workspace your agent can reach.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Reverse Engineer: common questions
- Is Reverse Engineer MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Reverse Engineer safety report
- How do I install Reverse Engineer?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Reverse Engineer need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Reverse Engineer maintained?
- The last commit was 11 days ago (2026-10-24). The latest release is v0.1.0-alpha.2.
- How does Reverse Engineer compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.