Cisco RADKit

v1.0.0Cloud Servicesstable

✨🧠 A MCP server built with FastMCP that interacts with Cisco RADKit services

devnetmcpnetwork-automationradkit
Share:
10
Stars
0
Downloads
0
Weekly
0/5

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

Integrate Cisco RADKit network automation services with AI agents.
CiscoDevNet

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedApr 6, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx radkit-mcp-server-community

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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-community
2

Install dependencies with uv

Use uv to sync dependencies. The 'onboarding' extra installs additional utilities for initial setup.

uv sync --extra onboarding
3

Set 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"
4

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"
      }
    }
  }
}
5

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.

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.

Quick Config Preview

{ "mcpServers": { "radkit-mcp-server-community": { "command": "npx", "args": ["-y", "radkit-mcp-server-community"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides