Back to Home
cnitlrt icon

pygdbmi-mcp-server

by cnitlrt

Overview

Provides an MCP server to enable AI agents or other clients to perform dynamic debugging using GDB/pwndbg.

Installation

Run Command
uv run pygdbmi-mcp-server

Environment Variables

  • PORT
  • HOST
  • TRANSPORT

Security Notes

The `execute` tool allows arbitrary GDB/pwndbg commands to be executed. GDB includes a `shell` command that can execute arbitrary system commands on the host machine. This poses a critical security risk, as a malicious client or compromised LLM could leverage this to gain remote code execution with the privileges of the server process. If the server is exposed to untrusted networks or users, or runs with elevated privileges, this vulnerability is severe. There are no obvious hardcoded secrets or obfuscation, and environment variables are used for network configuration.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-30

Tags

debugginggdbmcp-protocolreverse-engineeringsecurity-analysis