BrocadeICXMCP
Verified Safeby vespo92
Overview
Automates the management of Brocade ICX 6450 network switches via SSH CLI commands, integrating with AI agents through the Model Context Protocol.
Installation
npx -y github:vespo92/BrocadeICXMCPEnvironment Variables
- BROCADE_HOST
- BROCADE_USERNAME
- BROCADE_PASSWORD
Security Notes
The server uses environment variables for SSH credentials, which is good practice. Input validation is applied to most tool calls via Zod schemas. However, the 'execute_command' tool allows executing arbitrary CLI commands, which is a significant security risk if the client (AI agent) is untrusted or compromised, although it is clearly marked as requiring privilege and 'use with caution' in the tool definitions. The SSE server's default CORS origin '*' is also permissive and could be a risk in web-exposed deployments if not restricted. No hardcoded secrets, `eval`, or obfuscation were found.
Similar Servers
mcp-ssh-manager
Manages remote SSH servers via the Model Context Protocol (MCP), enabling AI assistants like Claude Code and OpenAI Codex to execute commands, transfer files, monitor health, and automate DevOps tasks.
git-netai
Provides a unified, asynchronous Model Context Protocol (MCP) server for managing multi-platform network infrastructure (routers, firewalls, WiFi, monitoring, data centers) via a single AI-accessible API.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.
RouterOS-MCP
A Model Context Protocol (MCP) service for managing multiple MikroTik RouterOS v7 devices, exposing safe and auditable network operations to AI tools with strong security guardrails, role-based authorization, and built-in approval workflows.