Back to Home
E-Conners-Lab icon

First_MCP_Server

Verified Safe

by E-Conners-Lab

Overview

A Model Context Protocol (MCP) server for automating interactions with Cisco IOS-XE network devices, allowing execution of show commands and inventory listing.

Installation

Run Command
uv run server.py

Environment Variables

  • LAB_USERNAME
  • LAB_PASSWORD

Security Notes

Secrets are managed via environment variables, which is good practice. However, disabling strict host key checking (`auth_strict_key: False`) in Scrapli connections exposes the server to Man-in-the-Middle attacks, which is a significant vulnerability for production use. The application directly passes user-provided commands to network devices; while `scrapli.send_command` typically mitigates simple command injection for CLI commands, it relies on the robustness of the underlying library and device CLI.

Similar Servers

Stats

Interest Score55
Security Score6
Cost ClassLow
Stars1
Forks0
Last Update2026-01-16

Tags

Network AutomationCisco IOS-XEScrapliMCP ServerPython