radkit-mcp-server-community
Verified Safeby CiscoDevNet
Overview
Enables AI models to interact with Cisco RADKit-managed network devices via MCP tools for inventory, command execution, and SNMP operations.
Installation
python -m radkit_mcp.serverEnvironment Variables
- RADKIT_IDENTITY
- RADKIT_SERVICE_USERNAME
- RADKIT_DEFAULT_SERVICE_SERIAL
- RADKIT_SERVICE_CODE
- RADKIT_KEY_PASSWORD_B64
- RADKIT_CLIENT_PRIVATE_KEY_PASSWORD_BASE64
- RADKIT_CERT_B64
- RADKIT_KEY_B64
- RADKIT_CA_B64
- MCP_TRANSPORT
- MCP_HOST
- MCP_PORT
Security Notes
The server handles sensitive credentials (certificates, private keys, passwords) via environment variables or local files, with explicit cleanup of temporary files. Command execution is passed to the RADKit service, which is expected to handle RBAC. There are no obvious 'eval' or malicious code patterns. The default binding to '0.0.0.0' for network transports (SSE/HTTPS) is common but requires careful firewall configuration in production environments.
Similar Servers
mcp-scanner
Scans Model Context Protocol (MCP) servers, tools, prompts, and resources for security vulnerabilities, employing static analysis, YARA rules, Cisco AI Defense API, and LLM-based behavioral analysis.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.