Awesome MCPSecurity & Reverse Engineering

ant4g0nist/lisa.py

⭐ 756 Python added to this list on 2025-04-09 repository created 2015-01-21

The project "LLDB MCP Integration" provides a Model-Context Protocol (MCP) integration for the LLDB debugger, enabling AI assistants such as Claude to interact with debugging sessions through natural language commands. This integration facilitates a seamless interface where AI can assist developers by translating natural language requests into LLDB commands and returning structured debugging information. The architecture consists of two main components: an MCP server (server.py) that communicates with AI clients like Claude, and an LLDB plugin (lldb_plugin.py) that runs inside LLDB exposing debugger functionalities via JSON-RPC. This setup allows AI assistants to perform various debugging tasks such as creating debug targets, launching or attaching to processes, setting and deleting breakpoints, stepping through code, evaluating expressions, reading memory, and retrieving backtraces and variables. The project supports integration with Claude for Desktop, allowing users to configure the MCP server within Claude's settings to enable AI-driven debugging. Alternatively, users can directly integrate the plugin with LLDB by loading it through the LLDB command interface and starting the MCP server for any MCP client to connect. The project requires Python 3.10 or higher, LLDB with Python bindings, and the fastmcp Python package. It offers a rich set of LLDB tools accessible via the MCP server, enabling natural language debugging commands and automation. The README provides detailed installation, setup, usage instructions, example interactions, troubleshooting tips, and credits to related projects. This integration enhances debugging workflows by leveraging AI capabilities to interpret and execute complex debugging commands in a user-friendly manner, making debugging more accessible and efficient.

https://github.com/ant4g0nist/lisa.py

ai-assistantai-assistantsarm64backtracebreakpointsclaudedebuggingdebugging-automationdebugging-commandsdebugging-sessiondisassemblyevaluate-expressionexploitableexpression-evaluationfastmcpjson-rpclldblldb-pluginlldbinitmacosmcpmcp-servermemory-readingmodel-context-protocolnatural-language-commandspwnpythonreverse-engineeringsilicon

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.