Awesome MCPSecurity & Reverse Engineering

fosdickio/binary_ninja_mcp

⭐ 434 Python added to this list on 2025-05-14 repository created 2025-03-28

This project offers a Binary Ninja plugin that includes an MCP (Model Context Protocol) server, enabling tight integration between the Binary Ninja reverse engineering platform and various LLM/MCP clients. It streamlines reverse engineering workflows by allowing AI models to interact directly with Binary Ninja's capabilities, such as decompilation, disassembler access, and function/variable manipulation. The plugin supports real-time interaction and automatic context switching when new binaries are loaded. It is designed to work with any MCP-compliant client, with specific support and auto-setup for popular clients like Cline, Claude Desktop, and Roo Code. The repository contains two main components: the Binary Ninja plugin itself, which exposes Binary Ninja's functionalities via HTTP endpoints, and a separate MCP bridge component that connects MCP clients to this server. This setup facilitates tasks like CTF challenge solving and malware analysis by allowing LLMs to analyze code, rename functions/variables, define types, and generate reports. The project emphasizes ease of installation, offering both Binary Ninja Plugin Manager and manual installation methods, alongside options for manual or npm-based MCP client configuration.

https://github.com/fosdickio/binary_ninja_mcp

Binary NinjaMCPModel Context ProtocolReverse EngineeringLLMAI AssistantPluginSecurityMalware AnalysisCTFDecompilerDisassembler

Also in Security & Reverse Engineering

mukul975/Anthropic-Cybersecurity-Skills

A comprehensive open-source library featuring 754 structured cybersecurity skills for AI agents, mapped to five industry frameworks to provide expert-level guidance.

NVIDIA/SkillSpector

NVIDIA security scanner for AI agent skills and MCP tooling that detects prompt injection, data exfiltration, MCP tool poisoning and least-privilege problems, and can itself be run as an MCP server inside agent sessions.

mrexodia/ida-pro-mcp

ida-pro-mcp is an MCP server for IDA Pro that enables advanced reverse engineering capabilities through MCP-based interactions and automation.

LaurieWired/GhidraMCP

GhidraMCP is an MCP server that integrates Ghidra's reverse engineering capabilities with MCP clients, enabling automated binary analysis and decompilation through large language models.

invariantlabs-ai/mcp-scan

MCP-Scan is a security tool that statically and dynamically scans and monitors Model Context Protocol (MCP) connections to detect and prevent vulnerabilities such as prompt injections, tool poisoning, and cross-origin escalations.

zinja-coder/jadx-ai-mcp

JADX-AI-MCP is a JADX plugin integrating Model Context Protocol to enable AI-powered live reverse engineering, vulnerability detection, and code analysis of Android APKs using large language models like Claude.

mariocandela/beelzebub

Beelzebub is a secure low-code honeypot framework leveraging large language models and the Model Context Protocol (MCP) to detect and analyze cyber attacks, including prompt injection attempts against LLM agents.

svnscha/mcp-windbg

mcp-windbg is a Model Context Protocol server that enables AI models to analyze Windows crash dumps using WinDBG through natural language interaction and command execution.