rhuanssauro/cisco-mcp-server
Cisco MCP Server with Scrapli - Direct IOS-XE/XR/NX-OS device access via MCP tools for AI-powered network automation
What's novel
Cisco MCP Server with Scrapli - Direct IOS-XE/XR/NX-OS device access via MCP tools for AI-powered network automation
Code Analysis
7 files read · 3 roundsAn MCP server that provides secure, validated SSH access to Cisco IOS-XE/IOS-XR/NX-OS devices for LLMs to execute show commands, apply configurations, and run diagnostics.
Strengths
Excellent safety-first design with multi-layer validation blocking dangerous operations; comprehensive test coverage including edge cases like auth failures, timeouts, and unknown devices; clean async pattern with proper resource cleanup.
Weaknesses
Critical validation logic depends on external git package (mcp_network_common); main.py is a trivial stub not used in production; credential handling relies on OS-level env var security without code-level encryption.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
11
Contributors
2
Files
19
Active weeks
4
Repository
Language
Python
Stars
1
Forks
0
License
MIT