HopperPyMCP

HopperPyMCP is a Python MCP (Model Context Protocol) server intended to be installed as a Hopper disassembler script/plugin. It exposes Hopper analysis capabilities as MCP tools, including binary/document management, segment and address information, regex-based name/string search, disassembly and decompilation, call graph generation, cross-reference/reference analysis, and annotation operations (comments/names/types) on the current Hopper document.

Evaluated Mar 30, 2026 (0d ago)
Repo ↗ DevTools mcp hopper reverse-engineering disassembly decompilation python local-server agent-integration
⚙ Agent Friendliness
56
/ 100
Can an agent use this?
🔒 Security
29
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
75
Documentation
65
Error Messages
0
Auth Simplicity
95
Rate Limits
5

🔒 Security

TLS Enforcement
20
Auth Strength
10
Scope Granularity
0
Dep. Hygiene
55
Secret Handling
70

No authentication/authorization is documented; the MCP server is referenced at localhost, which reduces exposure but does not replace app-layer security for host-local threats. No TLS or HTTPS behavior is described (likely plain localhost). Dependency hygiene is not verifiable from provided text; MIT-licensed Python with fastmcp dependency suggests typical Python dependency risk. README does not discuss secret handling; likely no secrets are required, but confirm that logs/scripts do not emit environment-sensitive data during caching/analysis.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
20
Error Recovery
35
AF Security Reliability

Best When

You have Hopper installed and want a local MCP endpoint to let an AI agent drive Hopper analysis and annotation interactively.

Avoid When

You need strong network-level security controls, OAuth scopes, or a documented rate limiting/auth scheme suitable for remote deployment; also avoid if you cannot control the local environment where the MCP server runs.

Use Cases

  • Building an agent-assisted workflow for reversing binaries inside Hopper via MCP tools
  • Programmatically retrieving disassembly/decompiled output for procedures
  • Generating call graphs and exploring references/cross-references
  • Performing regex-based discovery of symbols/names and strings within segments
  • Automating documentation/annotation tasks in Hopper (set comments, names, mark data types)

Not For

  • A cloud-hosted, internet-facing API service for general users (it appears to be local/localhost-oriented)
  • Use as a secure multi-tenant SaaS endpoint requiring enterprise IAM
  • Applications that require REST/GraphQL/SDK support out of the box (it is MCP-focused)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: None specified (local MCP server on localhost)
OAuth: No Scopes: No

No authentication mechanism (API keys/OAuth) is described. The README indicates a localhost MCP server, implying access control may rely on local network/host protections rather than application-layer auth.

Pricing

Free tier: No
Requires CC: No

Open-source (MIT license per repo metadata). No pricing described.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Requires Hopper Python prompt steps (optionally cache_strings()) before launch_server for performance
  • Runtime speed may depend heavily on whether string caching is performed
  • Localhost endpoint assumes the agent/client can reach http://localhost:42069/mcp/ from the running environment
  • Installation may fail if fastmcp import/Python environment differs; troubleshooting suggests environment-specific dependency installation

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for HopperPyMCP.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

6533
Packages Evaluated
19870
Need Evaluation
586
Need Re-evaluation
Community Powered