c3850-mcp-server
by cdavis405
Overview
Bridge Cisco 3850 switches with AI for natural language network management.
Installation
python3 src/c3850_mcp/server.pyEnvironment Variables
- C3850_HOST
- C3850_USERNAME
- C3850_PASSWORD
- C3850_PORT
Security Notes
The server uses `httpx.AsyncClient(verify=False)` by default, disabling SSL certificate verification. This is a critical security vulnerability for production environments as it allows man-in-the-middle attacks. While potentially intended for self-signed certificates, it should be configurable to allow providing a CA bundle. The `get-pip.py` file, though a standard utility, is heavily obfuscated and its inclusion in the repository could raise concerns during an audit. Credentials are managed securely via environment variables and `.env` files.
Similar Servers
itential-mcp
Connects LLMs to the Itential Platform, enabling AI agents to manage network automation workflows, device configurations, orchestrate processes, and monitor platform health and operations.
cml-mcp
Enables AI assistants to interact with and automate Cisco Modeling Labs (CML) network lab operations using natural language.
mcp-tailscale
Provides a Model Context Protocol (MCP) server to interact with the Tailscale API for read-only network management tasks.
systems-manager
This project provides a multi-OS system management CLI and an MCP server for automating system maintenance, application management, and configuration via AI or automation systems.