This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add cisco-duo-mcp \ -e DUO_IKEY=YOUR_DUO_IKEY \ -e DUO_SKEY=YOUR_DUO_SKEY \ -e DUO_API_HOST=YOUR_DUO_API_HOST \ -- docker run -i --rm ghcr.io/wyre-ai/cisco-duo-mcp:v1.0.1
Environment
DUO_IKEY (required): Duo integration key (Basic-auth username for the v5 signed-request scheme). Not secret on its own, but paired with DUO_SKEY it authenticates as this integration.DUO_SKEY (required): Duo secret key - HMAC-SHA512 signing key for every request. Bearer-equivalent for this integration's admin scope.DUO_API_HOST (required): This account's Duo API hostname, e.g. api-xxxxxxxx.duosecurity.com.MCP_TRANSPORT (optional, not in the config above): Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.AUTH_MODE (optional, not in the config above): Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.LOG_LEVEL (optional, not in the config above): Log verbosity: debug, info, warn, errorWe don't run packages, so we can't list this server's tools.