Package burp.mcp.ui

Class McpUiPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class McpUiPanel extends JPanel
Main UI tab for the Burp MCP Server extension. All sub-panels are wrapped in SafePanel to catch Swing rendering NPEs.
See Also:
  • Constructor Details

  • Method Details

    • getStatusPanel

      public StatusPanel getStatusPanel()
    • getSettingsPanel

      public SettingsPanel getSettingsPanel()
    • getToolTesterPanel

      public ToolTesterPanel getToolTesterPanel()
    • getPermissionsPanel

      public PermissionsPanel getPermissionsPanel()
    • getApprovalsPanel

      public ApprovalsPanel getApprovalsPanel()
    • getMessageViewerPanel

      public MessageViewerPanel getMessageViewerPanel()
    • dispose

      public void dispose()
      Stop UI timers and detach listeners. Called by the extension's unloading handler so reloads do not leave orphaned Swing timers polling a dead Montoya API.