Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| debugger_status | Get status of available debuggers. |
| debugger_start | Start a debugging session with auto-detection or specified debugger type. |
| debugger_terminate | Terminate a debugging session. |
| debugger_list_sessions | List all active debugging sessions. |
| debugger_command | Execute an arbitrary debugger command. |
| gdb_start | Start a new GDB debugging session. |
| gdb_terminate | Terminate a GDB debugging session. |
| gdb_list_sessions | List all active GDB sessions. |
| gdb_command | Execute any arbitrary GDB command. Use this for all GDB operations. |
| lldb_start | Start a new LLDB debugging session. |
| lldb_terminate | Terminate an LLDB debugging session. |
| lldb_list_sessions | List all active LLDB sessions. |
| lldb_command | Execute an arbitrary LLDB command. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| list_gdb_sessions | Resource that provides information about active GDB sessions. |