Network MCP Lab
Allows executing show commands and listing available devices on Cisco IOS-XE network devices via SSH.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Network MCP Lab
A Model Context Protocol (MCP) server for interacting with network devices. This lab demonstrates how to build an MCP server that connects to Cisco IOS-XE devices using Scrapli.
Video Series
This lab accompanies the video series available at: https://youtu.be/DlSJgTCUCDk
Related MCP server: Device MCP Server
Features
Execute show commands on network devices
List available devices in the lab inventory
Async SSH connections using Scrapli
Setup
Clone the repository
Install dependencies using uv:
uv syncCreate a
.envfile with your device credentials:LAB_USERNAME=your_username LAB_PASSWORD=your_passwordUpdate the device inventory in
server.pywith your device IPs
Usage
Run the MCP server:
uv run server.pyProject Structure
server.py- Main MCP server with network toolsnetwork-mcp/- Package directorypyproject.toml- Project configuration
Requirements
Python 3.13+
Network devices accessible via SSH
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Syslog receiver and MCP server for homelab log intelligence.
Syslog receiver and MCP server for homelab log intelligence.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Related MCP Servers
- FlicenseBqualityDmaintenanceAsynchronous MCP server for unified multi-platform network infrastructure management, providing 97 tools across 10 connectors including SSH, MikroTik, Palo Alto, Aruba, Graylog, LibreNMS, Cisco APIC/NDFC, and Panorama.9724-
- AlicenseAqualityDmaintenanceA comprehensive MCP server for network device management via SSH/Telnet. Supports multiple vendors such as Cisco IOS and BDCOM, enabling AI assistants to execute commands and manage routers, switches, and firewalls.4MIT
- FlicenseNot gradedqualityDmaintenanceA lightweight MCP server that exposes read-only Cisco MDS NX-OS show commands as tools, allowing LLM clients to inspect SAN fabric in plain language.2-
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables operating network devices through chat, using netmiko for SSH/Telnet connections with command allowlists, enable password support, and configuration-change tools (disabled by default).MIT