MCP server for Cisco Catalyst SD-WAN (vManage): fabric inventory, device health, alarms, policies.
Connect Runs on your machine
claude mcp add cisco-sdwan-mcp -e SDWAN_VMANAGE_URL=<SDWAN_VMANAGE_URL> -e SDWAN_USERNAME=<SDWAN_USERNAME> -e SDWAN_PASSWORD=<SDWAN_PASSWORD> -e MCP_TRANSPORT=<MCP_TRANSPORT> -e SDWAN_VERIFY_SSL=<SDWAN_VERIFY_SSL> -e SDWAN_CA_BUNDLE=<SDWAN_CA_BUNDLE> -e SDWAN_ENABLE_WRITES=<SDWAN_ENABLE_WRITES> -- uvx cisco-sdwan-mcp==0.1.0
{
"mcpServers": {
"cisco-sdwan-mcp": {
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<SDWAN_ENABLE_WRITES>"
}
}
}
}
{
"mcpServers": {
"cisco-sdwan-mcp": {
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<SDWAN_ENABLE_WRITES>"
}
}
}
}
{
"servers": {
"cisco-sdwan-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"cisco-sdwan-mcp==0.1.0"
],
"env": {
"SDWAN_VMANAGE_URL": "<SDWAN_VMANAGE_URL>",
"SDWAN_USERNAME": "<SDWAN_USERNAME>",
"SDWAN_PASSWORD": "<SDWAN_PASSWORD>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"SDWAN_VERIFY_SSL": "<SDWAN_VERIFY_SSL>",
"SDWAN_CA_BUNDLE": "<SDWAN_CA_BUNDLE>",
"SDWAN_ENABLE_WRITES": "<SDWAN_ENABLE_WRITES>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SDWAN_VMANAGE_URLRequired | Cisco Catalyst SD-WAN Manager URL, e.g. https://vmanage.example.com:8443 |
SDWAN_USERNAMERequired | vManage username. Use a dedicated read-only account. |
SDWAN_PASSWORDRequired, secret | vManage password for SDWAN_USERNAME. |
MCP_TRANSPORTOptional | Must be stdio for this install. The server itself defaults to http; set http only when deploying it as a service. |
SDWAN_VERIFY_SSLOptional | Verify the vManage TLS certificate. Prefer SDWAN_CA_BUNDLE over disabling this. |
SDWAN_CA_BUNDLEOptional | Path to a CA bundle for a private-CA or self-signed vManage certificate. |
SDWAN_ENABLE_WRITESOptional | Register the configuration-changing tools. Read-only when unset. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 4 Aug 2026 |
| Last updated | 4 Aug 2026 |
| Registry name | io.github.pcDamasceno/cisco-sdwan-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
