BrocadeICXMCP

vespo92/BrocadeICXMCP

3.2

If you are the rightful owner of BrocadeICXMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Brocade MCP Server is designed to automate the management of Brocade ICX 6450 switches using the Model Context Protocol (MCP) via SSH.

The Brocade MCP Server facilitates the automation of Brocade ICX 6450 switch management by leveraging the Model Context Protocol (MCP). This server provides a robust interface for executing CLI commands over SSH, enabling users to manage various aspects of the switch, such as VLANs, interfaces, and routing tables. The server supports two transport modes: stdio for command-line integration and SSE for web-based real-time monitoring. By using this server, network administrators can efficiently manage switch configurations, monitor network performance, and execute commands directly, all without the need for native REST API support. The server is built on Node.js and requires SSH access to the switch, making it a versatile tool for network management tasks.

Features

  • System Information: Retrieve detailed information about the switch, including model, firmware version, and uptime.
  • VLAN Management: Create, configure, and manage VLANs on the switch.
  • Interface Control: Configure ports, view their status, and manage interface settings.
  • Layer 2 Operations: Manage the MAC address table for efficient network operations.
  • Layer 3 Operations: Inspect and manage the routing table for network traffic control.

Tools

  1. get_system_info

    Retrieve system information

  2. get_vlans

    List all configured VLANs

  3. get_interfaces

    Get interface status and configuration

  4. get_mac_table

    View MAC address table

  5. get_routing_table

    Display IP routing table

  6. configure_vlan

    Create or modify VLAN settings

  7. add_port_to_vlan

    Assign ports to VLANs (tagged/untagged)

  8. configure_interface

    Set interface parameters

  9. execute_command

    Run raw CLI commands

  10. monitor_interface

    Real-time interface statistics