vespo92/BrocadeICXMCP
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
get_system_info
Retrieve system information
get_vlans
List all configured VLANs
get_interfaces
Get interface status and configuration
get_mac_table
View MAC address table
get_routing_table
Display IP routing table
configure_vlan
Create or modify VLAN settings
add_port_to_vlan
Assign ports to VLANs (tagged/untagged)
configure_interface
Set interface parameters
execute_command
Run raw CLI commands
monitor_interface
Real-time interface statistics