Skip to content

Conversation

@sjkim1127
Copy link

@sjkim1127 sjkim1127 commented Nov 22, 2025

Description

This PR adds Reversecore MCP, a Python-based reverse engineering server, to the community servers list. It integrates industry-standard tools like Radare2, Ghidra, YARA, and Capstone to enable secure binary analysis via LLMs.

Server Details

  • Server: Reversecore MCP
  • Changes to: README.md

Motivation and Context

Reverse engineering binaries requires complex toolchains that are often difficult to integrate with LLMs due to context limits and security risks.
Reversecore MCP solves this by:

  1. Security-First: Running in a sandboxed Docker container with read-only mode support.
  2. Performance: Optimized O(n) JSON parsing and streaming for large binary analysis.
  3. Capability: Providing high-level features like C++ structure recovery, cross-reference analysis, and safe ESIL emulation.

How Has This Been Tested?

  • Clients Tested: Verified functionality with Gemini CLI and Cursor AI (via stdio transport).
  • Test Coverage: The project includes over 300 unit/integration tests (pytest).
  • Benchmarks: Validated performance with 10MB+ binaries to ensure no timeouts occur during analysis.
  • Security: Passed CodeQL and Trivy security scans.

Breaking Changes

  • No. This is a new addition to the community server list.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

Repository: https://github.com/sjkim1127/Reversecore_MCP

Key technical features include:

  • FastMCP framework implementation.
  • Dockerized environment ensuring consistent tool versions (Radare2, Ghidra).
  • Safe execution patterns (no shell=True, strict input validation).

Copilot AI and others added 4 commits November 22, 2025 13:50
Co-authored-by: sjkim1127 <183040901+sjkim1127@users.noreply.github.com>
Co-authored-by: sjkim1127 <183040901+sjkim1127@users.noreply.github.com>
Add Reversecore_MCP to third-party servers list
Copy link
Member

@domdomegg domdomegg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR! Please move this to the community servers section (instead of official integrations) and we can get this merged.

@sjkim1127 sjkim1127 closed this Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants