Reversecore MCP server
io.github.sjkim1127/reversecore-mcp·v3.0.5·205 starsSecurity-first MCP server for reverse engineering, malware analysis, forensics, and SAST.
205 stars128 downloads/wk
Reviews
Write oneNobody has reviewed Reversecore MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Reversecore MCP tools (44, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
Radare2_analyzewrite actionRun binary analysis with optional depth level.
Radare2_calculateEvaluate a math expression using radare2's number parser.
Radare2_close_fileClose the currently open radare2 session for a file.
Radare2_decompile_functionShow C-like pseudocode of the function at the given address.
Radare2_disassembleDisassemble a specific number of instructions from an address.
Radare2_disassemble_functionShow assembly listing of the function at the specified address.
Radare2_get_current_addressShow the current seek position and function name.
Radare2_get_function_prototypeRetrieve the function signature at the specified address.
Radare2_list_all_stringsScan the entire binary for strings with optional regex filter.
Radare2_list_classesList class names from various languages (C++, ObjC, Swift, Java, Dalvik).
Radare2_list_decompilersShow all available decompiler backends.
Radare2_list_entrypointsDisplay program entrypoints, constructors and main function.
Radare2_list_functionsList all functions discovered during analysis.
Radare2_list_functions_treeList functions and their successors (call tree).
Radare2_list_importsList imported symbols.
Radare2_list_librariesList all shared libraries linked to the binary.
Radare2_list_methodsList all methods belonging to the specified class.
Radare2_list_sectionsDisplay memory sections and segments from the binary.
Radare2_list_stringsList strings from data sections with optional regex filter.
Radare2_list_symbolsShow all symbols (functions, variables, imports) with addresses.
Radare2_open_fileOpens a binary file with radare2 for analysis.
Radare2_rename_flagRename a flag (variable or data reference) at the specified address.
Radare2_rename_functionRename the function at the specified address.
Radare2_run_commandwrite actionExecute a raw radare2 command directly.
Radare2_set_commentAdd a comment at the specified address.
Radare2_set_function_prototypeSet the function signature (return type, name, arguments).
Radare2_show_function_detailsDisplay detailed information about a function.
Radare2_show_headersDisplay binary headers and file information.
Radare2_use_decompilerSelect which decompiler backend to use.
Radare2_xrefs_toFind all code references TO the specified address.
complete_memory_sessionMark an analysis session as completed with a summary.
create_memory_sessionwrite actionCreate a new memory session to store memories.
find_similar_patternsFind similar patterns from previous analyses.
get_memory_session_detailGet complete details and context for a specific session.
get_r2_startup_commandsReturn r2 commands to execute on every new session open.
get_relevant_contextGet relevant context from past analyses for current work.
get_server_healthGet the current health status and resource usage of the MCP server.
get_tool_metricsGet detailed execution metrics for specific or all tools.
list_memory_sessionsList all analysis sessions with timestamps and status.
recall_memory_itemSearch and recall memories from past analyses.
resume_memory_sessionResume a previous analysis session with full context restoration.
save_memory_itemSave important information to long-term memory.
save_patternSave a code/behavior pattern for cross-session similarity search.
update_memory_session_timewrite actionUpdate the cumulative analysis time for a session.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan132 source files scanned15/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 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumsubprocess with shell=True
exec.shell-truereversecore_mcp-3.0.5/reversecore_mcp/core/sast/python_ast_scanner.py: … ): # Flag only if shell=True is present has_shel…
- mediumeval / new Function used
exec.evalreversecore_mcp-3.0.5/reversecore_mcp/tools/cve_hunter/hybrid_fuzz_orchestrator.py: … sol = found_state.solver.eval(sym_input, cast_to=bytes) …
How Reversecore MCP compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 55% of 915 Security servers
- Tools
- 44
- the typical Security server has 6
- Tools that change things
- 9%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 205
- more than 96% of 587 Security servers
- Downloads a week
- 128
- more than 66% of 248 Security servers with a package
What its tools let an agent do: 38 read · 3 create · 3 change
Release history: 3 versions in the registry since 2026-08-13, latest 2026-09-28, typically one every 36 days.
Install Reversecore MCP in Claude Code, Cursor or VS Code
claude mcp add reversecore-mcp -- uvx reversecore-mcp
What the publisher says
From the Reversecore MCP repository's README, as published. We do not edit it. Read it on GitHub
Reversecore MCP
AI-Powered Reverse Engineering & Security Analysis via Model Context Protocol
An MCP server that gives AI assistants like Claude and Cursor the ability to perform reverse engineering, malware analysis, vulnerability research, digital forensics, and source code auditing through natural language.
Table of Contents
- What is Reversecore MCP?
- Architecture
- Tool Catalog (151 Tools)
- Guided Analysis Prompts (22 Modes)
- MCP Resources (11 URIs)
- Quick Start
- Connect to Your AI Client
- Configuration
- Security Model
- Development
- CI/CD Pipeline
- Docker Build Architecture
What is Reversecore MCP?
Reversecore MCP is a Model Context Protocol server that wraps 151 analysis tools into a single interface that AI assistants can call through natural language.
Instead of learning the command-line syntax for a dozen different tools, you describe what you want:
"Decompile the main function of this malware sample, extract all network IOCs,
map the behavior to MITRE ATT&CK, and generate a triage report."The AI assistant breaks this into tool calls:
r2_decompile("sample.exe", "main")
→ extract_iocs("sample.exe")
→ add_mitre_technique(technique_id="T1071.001", ...)
→ create_analysis_report(template_type="quick_triage")Each tool returns a structured ToolResult (either ToolSuccess or ToolError) with typed data that the AI can reason about, chain into follow-up queries, or render for the user.
What it covers
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Reversecore MCP: common questions
- Is Reversecore MCP server safe?
- Mostly: it is graded B (77/100). Read the Reversecore MCP safety report
- How do I install Reversecore MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Reversecore MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Reversecore MCP maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v3.0.5.
- What can I use instead of Reversecore MCP?
- Servers from other publishers that do the same job: CrowdStrike Falcon MCP Server, Wireshark MCP server and Virustotal MCP server. Compare all Reversecore MCP alternatives.
- How does Reversecore MCP compare with other Security MCP servers?
- safety score 77/100 (higher than 55% of 915 Security servers); tools 44 (the typical Security server has 6); tools that change things 9% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Reversecore MCP
Same job from other publishers: the closest match first, then the best rated.
- CrowdStrike Falcon MCP ServerConnects AI agents with CrowdStrike Falcon for security analysis and automation.not reviewedEstablishedA
- WiresharkProfessional network analysis with tshark. Security audits, deep-dives, and threat detection.not reviewedEstablishedA
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- VirustotalMCP server for querying VirusTotal API with comprehensive security analysis tools.not reviewedEstablishedB
- CodeInspectusLocal-first MCP security scanner and CLI for AI-generated applications.not reviewedEstablishedC