Cisco RADKit
✨🧠 A MCP server built with FastMCP that interacts with Cisco RADKit services
What is Cisco RADKit?
Cisco RADKit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ✨🧠 a mcp server built with fastmcp that interacts with cisco radkit services
✨🧠 A MCP server built with FastMCP that interacts with Cisco RADKit services
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ✨🧠 A MCP server built with FastMCP that interacts with Cisco
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx radkit-mcp-server-communityConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Cisco RADKit
The Cisco RADKit MCP Server bridges AI assistants with Cisco RADKit network automation services using FastMCP. It enables LLMs to discover device inventories, retrieve device attributes, execute CLI commands, and poll SNMP OIDs — all through natural-language prompts. Supports both cloud-authenticated and direct RPC connection modes.
Prerequisites
- Python 3.10+ with uv package manager installed
- Cisco RADKit service running and accessible (cloud or direct RPC mode)
- RADKit identity credentials (email/service serial) for cloud auth, or host/token for direct RPC
- Base64-encoded TLS certificates if using cloud authentication
- An MCP client such as Claude Desktop or Claude Code
Clone the repository
Clone the community MCP server repository and enter the project directory.
git clone https://github.com/CiscoDevNet/radkit-mcp-server-community.git
cd radkit-mcp-server-communityInstall dependencies with uv
Use uv to sync dependencies. The 'onboarding' extra installs additional utilities for initial setup.
uv sync --extra onboardingSet environment variables
Configure RADKit connection credentials. For cloud authentication set the identity and service serial. For direct RPC mode set the host, token, and port instead.
# Cloud authentication mode
export RADKIT_IDENTITY="[email protected]"
export RADKIT_DEFAULT_SERVICE_SERIAL="your-service-serial"
export RADKIT_CERT_B64="base64-encoded-cert"
export RADKIT_KEY_B64="base64-encoded-key"
export RADKIT_CA_B64="base64-encoded-ca"
export RADKIT_KEY_PASSWORD_B64="base64-encoded-password"
# OR direct RPC mode
export RADKIT_DIRECT_HOST="192.168.1.100"
export RADKIT_DIRECT_TOKEN="your-e2ee-token"
export RADKIT_DIRECT_PORT="8181"Configure Claude Desktop
Add the server to your Claude Desktop configuration file. The server runs via uv from the cloned directory.
{
"mcpServers": {
"radkit": {
"command": "uv",
"args": ["--directory", "/path/to/radkit-mcp-server-community", "run", "main.py"],
"env": {
"RADKIT_IDENTITY": "[email protected]",
"RADKIT_DEFAULT_SERVICE_SERIAL": "your-service-serial",
"MCP_TRANSPORT": "stdio"
}
}
}
}Verify device discovery
Restart Claude and ask it to list the RADKit device inventory. A successful response confirms the server is connected to your RADKit service.
Cisco RADKit Examples
Client configuration
Claude Desktop configuration running the community server via uv with cloud authentication environment variables.
{
"mcpServers": {
"radkit": {
"command": "uv",
"args": [
"--directory",
"/home/user/radkit-mcp-server-community",
"run",
"main.py"
],
"env": {
"RADKIT_IDENTITY": "[email protected]",
"RADKIT_DEFAULT_SERVICE_SERIAL": "ABC-12345",
"MCP_TRANSPORT": "stdio"
}
}
}
}Prompts to try
Example prompts for device discovery, CLI execution, and SNMP polling through Claude.
- "Show me the full inventory of devices managed by my Cisco RADKit service"
- "Get the attributes and capabilities of device core-router-01"
- "Run 'show ip interface brief' on device edge-switch-02 and summarize the interfaces"
- "Poll SNMP OID 1.3.6.1.2.1.1.1.0 on device firewall-01 to get the system description"
- "Which devices in my inventory support SNMP but not CLI access?"Troubleshooting Cisco RADKit
Connection refused or service not reachable
Verify RADKIT_DIRECT_HOST and RADKIT_DIRECT_PORT are correct for direct mode, or that RADKIT_DEFAULT_SERVICE_SERIAL matches the running cloud service. Ensure firewall rules allow the connection on port 8181.
Certificate authentication failures in cloud mode
Ensure RADKIT_CERT_B64, RADKIT_KEY_B64, and RADKIT_CA_B64 are valid base64-encoded PEM files. Re-encode with: base64 -w 0 cert.pem and verify no line breaks were introduced.
uv command not found
Install uv with: curl -LsSf https://astral.sh/uv/install.sh | sh and ensure ~/.cargo/bin or ~/.local/bin is in your PATH.
Frequently Asked Questions about Cisco RADKit
What is Cisco RADKit?
Cisco RADKit is a Model Context Protocol (MCP) server that ✨🧠 a mcp server built with fastmcp that interacts with cisco radkit services It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Cisco RADKit?
Follow the installation instructions on the Cisco RADKit GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Cisco RADKit?
Cisco RADKit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Cisco RADKit free to use?
Yes, Cisco RADKit is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
Cisco RADKit Alternatives — Similar Cloud Services Servers
Looking for alternatives to Cisco RADKit? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Cisco RADKit in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Cisco RADKit?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.