MCP GDB 서버
Claude 또는 기타 AI 어시스턴트와 함께 사용할 수 있는 GDB 디버깅 기능을 제공하는 MCP(Model Context Protocol) 서버입니다.
특징
GDB 디버깅 세션 시작 및 관리
분석을 위해 프로그램 및 코어 덤프를 로드합니다.
중단점 설정, 코드 단계별 실행 및 메모리 검사
호출 스택, 변수 및 레지스터 보기
임의의 GDB 명령 실행
Related MCP server: GCP MCP
설치
지엑스피1
용법
Claude 또는 기타 MCP 지원 어시스턴트와 함께 사용
Claude 데스크톱 앱이나 브라우저 확장 프로그램에서 MCP 설정을 구성하여 이 서버를 포함하세요.
클로드를 재시작하거나 페이지를 새로고침하세요.
이제 클로드와의 대화에서 GDB 도구를 사용할 수 있습니다.
예제 명령
다음은 Claude를 통해 GDB MCP 서버를 사용하는 몇 가지 예입니다.
GDB 세션 시작
프로그램 로딩
중단점 설정
프로그램 실행
변수 검토
백트레이스 얻기
세션 종료
지원되는 GDB 명령
gdb_start: 새로운 GDB 세션을 시작합니다gdb_load: GDB에 프로그램을 로드합니다gdb_command: 임의의 GDB 명령을 실행합니다.gdb_terminate: GDB 세션을 종료합니다.gdb_list_sessions: 모든 활성 GDB 세션을 나열합니다.gdb_attach: 실행 중인 프로세스에 연결gdb_load_core: 코어 덤프 파일을 로드합니다gdb_set_breakpoint: 중단점을 설정합니다gdb_continue: 프로그램 실행을 계속합니다.gdb_step: 단계별 프로그램 실행gdb_next: 함수 호출을 단계별로 실행gdb_finish: 현재 함수가 반환될 때까지 실행합니다.gdb_backtrace: 호출 스택 표시gdb_print: 표현식의 값을 출력합니다.gdb_examine: 메모리 검사gdb_info_registers: 레지스터 표시
특허
MIT