pwndbg-lldb-mcp
An MCP (Model Context Protocol) server that exposes pwndbg commands running under LLDB as tools for AI assistants. This enables AI-driven binary analysis, exploit development, and reverse engineering through pwndbg’s enhanced debugging capabilities.
Contents
- Quick Start
- Architecture
- API Reference
debug_log()make_progress_callback()DebuggerEventclassify_debugger_output()PwndbgSessionAppContextapp_lifespan()get_session()resource_sessions_list()resource_session_events()resource_session_state()pwndbg_get_events()pwndbg_start_monitor()pwndbg_stop_monitor()pwndbg_start()pwndbg_terminate()pwndbg_list_sessions()pwndbg_command()pwndbg_load()pwndbg_attach()pwndbg_load_core()pwndbg_run()pwndbg_entry()pwndbg_continue()pwndbg_step()pwndbg_next()pwndbg_finish()pwndbg_kill()pwndbg_nextjmp()pwndbg_nextcall()pwndbg_nextret()pwndbg_stepret()pwndbg_nextproginstr()pwndbg_stepover()pwndbg_nextsyscall()pwndbg_stepsyscall()pwndbg_stepuntilasm()pwndbg_set_breakpoint()pwndbg_breakpoint_list()pwndbg_breakpoint_delete()pwndbg_set_breakpoint_advanced()pwndbg_breakpoint_list_parsed()pwndbg_command_batch()pwndbg_run_until_stop()pwndbg_watchpoint()pwndbg_context()pwndbg_contextoutput()pwndbg_contextwatch()pwndbg_contextunwatch()pwndbg_telescope()pwndbg_stack()pwndbg_stackf()pwndbg_hexdump()pwndbg_vmmap()pwndbg_search()pwndbg_xinfo()pwndbg_distance()pwndbg_probeleak()pwndbg_leakfind()pwndbg_p2p()pwndbg_mprotect()pwndbg_mmap()pwndbg_info_registers()pwndbg_cpsr()pwndbg_setflag()pwndbg_nearpc()pwndbg_emulate()pwndbg_disassemble()pwndbg_argc()pwndbg_argv()pwndbg_envp()pwndbg_dumpargs()pwndbg_retaddr()pwndbg_canary()pwndbg_sigreturn()pwndbg_valist()pwndbg_checksec()pwndbg_elfsections()pwndbg_gotplt()pwndbg_plt()pwndbg_got()pwndbg_piebase()pwndbg_linkmap()pwndbg_dt()pwndbg_heap()pwndbg_arena()pwndbg_arenas()pwndbg_bins()pwndbg_fastbins()pwndbg_unsortedbin()pwndbg_smallbins()pwndbg_largebins()pwndbg_tcache()pwndbg_tcachebins()pwndbg_malloc_chunk()pwndbg_top_chunk()pwndbg_mp()pwndbg_vis_heap_chunks()pwndbg_try_free()pwndbg_find_fake_fast()pwndbg_hi()pwndbg_thread_list()pwndbg_thread_select()pwndbg_threads()pwndbg_tls()pwndbg_cyclic()pwndbg_rop()pwndbg_onegadget()pwndbg_patch()pwndbg_patch_list()pwndbg_patch_revert()pwndbg_asm()pwndbg_xor()pwndbg_spray()pwndbg_hex2ptr()pwndbg_parse_seccomp()pwndbg_pid()pwndbg_procinfo()pwndbg_aslr()pwndbg_auxv()pwndbg_libcinfo()pwndbg_errno()pwndbg_strings()pwndbg_hijack_fd()pwndbg_db()pwndbg_dw()pwndbg_dd()pwndbg_dq()pwndbg_dc()pwndbg_eb()pwndbg_ed()pwndbg_eq()pwndbg_dds()pwndbg_da()pwndbg_ln()pwndbg_commpage()pwndbg_plist()pwndbg_config()pwndbg_theme()pwndbg_heap_config()pwndbg_pwndbg()pwndbg_tips()pwndbg_bugreport()pwndbg_comm()pwndbg_print()pwndbg_examine()pwndbg_backtrace()pwndbg_frame_info()pwndbg_expression()pwndbg_process_info()pwndbg_help()pwndbg_r2()pwndbg_rz()pwndbg_kbase()pwndbg_kchecksec()pwndbg_kcmdline()pwndbg_kconfig()pwndbg_kdmesg()pwndbg_kmod()pwndbg_ksyscalls()pwndbg_slab()pwndbg_pagewalk()pwndbg_ktask()pwndbg_kversion()