Cisco SD-WAN MCP Server
An MCP server for Cisco Catalyst SD-WAN Manager (vManage) that provides LLM clients with a working view of the SD-WAN fabric. It exposes tools for inventory, device health, alarms, path quality, and policies, enabling agents to query real controller data for network operations and troubleshooting.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Check device health and control connections
- List alarms and events in the fabric
- Find degraded tunnels and path quality
- List device templates and policies
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
cisco-sdwan-mcp 0.1.0
{
"version": "0.1.0",
"transport": "stdio",
"identifier": "cisco-sdwan-mcp",
"runtimeHint": "uvx",
"registryType": "pypi",
"environmentVariables": [
{
"name": "SDWAN_VMANAGE_URL",
"isRequired": true,
"description": "Cisco Catalyst SD-WAN Manager URL, e.g. https://vmanage.example.com:8443"
},
{
"name": "SDWAN_USERNAME",
"isRequired": true,
"description": "vManage username. Use a dedicated read-only account."
},
{
"name": "SDWAN_PASSWORD",
"isRequired": true,
"description": "vManage password for SDWAN_USERNAME."
},
{
"name": "MCP_TRANSPORT",
"default": "stdio",
"description": "Must be stdio for this install. The server itself defaults to http; set http only when deploying it as a service."
},
{
"name": "SDWAN_VERIFY_SSL",
"default": "true",
"description": "Verify the vManage TLS certificate. Prefer SDWAN_CA_BUNDLE over disabling this."
},
{
"name": "SDWAN_CA_BUNDLE",
"description": "Path to a CA bundle for a private-CA or self-signed vManage certificate."
},
{
"name": "SDWAN_ENABLE_WRITES",
"default": "false",
"description": "Register the configuration-changing tools. Read-only when unset."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"cisco-sd-wan-mcp-server": {
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<YOUR_SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<YOUR_SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<YOUR_SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<YOUR_SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<YOUR_SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<YOUR_SDWAN_ENABLE_WRITES>"
}
}
}
}Cline
{
"mcpServers": {
"cisco-sd-wan-mcp-server": {
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<YOUR_SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<YOUR_SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<YOUR_SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<YOUR_SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<YOUR_SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<YOUR_SDWAN_ENABLE_WRITES>"
}
}
}
}VS Code
{
"servers": {
"cisco-sd-wan-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<YOUR_SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<YOUR_SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<YOUR_SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<YOUR_SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<YOUR_SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<YOUR_SDWAN_ENABLE_WRITES>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"cisco-sd-wan-mcp-server": {
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<YOUR_SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<YOUR_SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<YOUR_SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<YOUR_SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<YOUR_SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<YOUR_SDWAN_ENABLE_WRITES>"
}
}
}
}Let your agent find its tools
Find servers like Cisco SD-WAN MCP Server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.