Back to Home
Owen123-lang icon

netmiko_mcp_server

by Owen123-lang

Overview

Automating Cisco network device interactions using Netmiko, exposed as tools to LLM clients like Claude Desktop via the Model Context Protocol (MCP).

Installation

Run Command
python mcp_server.py

Environment Variables

  • CISCO_HOST
  • CISCO_PORT
  • CISCO_USERNAME
  • CISCO_PASSWORD
  • CISCO_SECRET

Security Notes

Hardcoded device credentials in `config.py` are a significant security risk. Although an environment variable alternative is commented out, the default setup uses plain text credentials directly in the source code, making them vulnerable if the repository is public or accessed by unauthorized individuals. For production use, converting these to environment variables or a secure secret management system is critical. The server exposes network automation capabilities which, if improperly secured, could lead to unauthorized device access.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-03

Tags

Network AutomationCiscoNetmikoMCPLLM IntegrationClaude Desktop