jons-mcp-rust-debug
Verified Safeby jonmmease
Overview
Provide Rust debugging capabilities through LLDB's Python API, enabling clients to control debugging sessions, breakpoints, watchpoints, and execution flow.
Installation
uv run jons-mcp-rust-debugEnvironment Variables
- LOG_LEVEL
Security Notes
The server uses LLDB's Python API functions like `frame.EvaluateExpression()` and `debugger.GetCommandInterpreter().HandleCommand()` which execute user-provided expressions or debugger commands directly within the debugged process's context. If the MCP server receives untrusted input, this could allow for arbitrary code execution or process manipulation in the debugging target. This is an inherent risk for a powerful debugger; therefore, the server requires deployment in a fully trusted environment with trusted clients. No hardcoded secrets or malicious patterns were identified in the source code.
Similar Servers
rust-mcp-sdk
A high-performance, asynchronous Rust SDK for building Model Context Protocol (MCP) servers and clients, supporting various transports and authentication methods.
rust-mcp-schema
Provides a type-safe Rust implementation of the Model Context Protocol (MCP) schema, enabling developers to build robust MCP servers and clients.
gdb-mcp-server
Provides an AI-assisted debugging server for GDB using the Model Context Protocol, enabling AI agents to interact with and control GDB sessions.
mcp-framework
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.