Back to Home
CiscoDevNet icon

radkit-mcp-server-community

Verified Safe

by CiscoDevNet

Overview

Acts as a middleware exposing Cisco RADKit functionalities as MCP tools, enabling LLMs to intelligently interact with network devices.

Installation

Run Command
python mcp_server.py

Environment Variables

  • RADKIT_CLIENT_PRIVATE_KEY_PASSWORD_BASE64
  • RADKIT_SERVICE_USERNAME
  • RADKIT_SERVICE_CODE
  • MCP_TRANSPORT
  • MCP_HOST
  • MCP_PORT

Security Notes

The project correctly highlights the potential for arbitrary CLI command execution via the 'exec_cli_commands_in_device' tool, which can lead to destructive actions if the onboarded RADKit user has write privileges and the LLM is unconstrained. Sensitive authentication details, specifically the base64 encoded private key password, are stored in the '.env' file, which requires secure handling to prevent exposure. The server can be configured to listen on '0.0.0.0' for HTTPS transport, which necessitates proper firewalling. The project does not use 'eval' or other direct code execution methods on untrusted input and adheres to a security disclosure policy.

Similar Servers

Stats

Interest Score37
Security Score7
Cost ClassMedium
Avg Tokens500
Stars5
Forks1
Last Update2025-12-03

Tags

Cisco RADKitMCPLLM IntegrationNetwork AutomationPython