Cisco Support

Comprehensive TypeScript MCP server for Cisco Support APIs with dual transport support
  • typescript

15

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sieteunoseis-mcp-cisco-support": {
      "command": "npx",
      "args": [
        "mcp-cisco-support"
      ],
      "env": {
        "SUPPORT_API": "bug,case,eox,psirt,product,software",
        "CISCO_CLIENT_ID": "your_client_id_here",
        "CISCO_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}

You can run the Cisco Support MCP Server locally to access multiple Cisco Support APIs through a single MCP interface. It offers stdio and HTTP transport options, production-grade authentication, and real-time updates, making it easier to build tooling, automation, or conversational assistants that work with Cisco bug tracking, case management, and lifecycle data.

How to use

Start by running the MCP server in stdio mode to work locally with Claude Desktop or other MCP clients. You configure the server with your Cisco API credentials and enable the specific APIs you have access to. Once running, you can list available tools, call individual tools for searches and details, and use the interactive prompts to guide complex queries. If you need remote access, you can also run the server in HTTP mode with bearer token authentication to securely expose the MCP endpoint to other services.

How to install

Prerequisites you need before installing: Node.js 18 or newer and a modern shell. You will also need Cisco API credentials (Client ID and Client Secret) and, if you plan to use product autocomplete, a Cisco web cookie for product data access.

# 1) Ensure Node.js is installed (v18+)
node -v
npm -v

# 2) Install the MCP server locally (no global install required for stdio mode usage)
npx mcp-cisco-support

# Optional: start in HTTP mode with authentication
npx mcp-cisco-support --http

Configuration and environment

Configure which Cisco APIs to enable and provide your Cisco credentials. The server uses environment variables for sensitive information and API scope control.

{
  "mcpServers": {
    "cisco-support": {
      "command": "npx",
      "args": ["mcp-cisco-support"],
      "env": {
        "CISCO_CLIENT_ID": "your_client_id_here",
        "CISCO_CLIENT_SECRET": "your_client_secret_here",
        "SUPPORT_API": "bug,case,eox,psirt,product,software"
      }
    }
  }
}

Notes on authentication modes

The server supports production-grade OAuth 2.1 authentication for secure access control, as well as a simple stdio mode that does not require authentication for local development. In HTTP mode, you obtain a token and supply it with requests to access protected endpoints.

Starting and verifying the server

Start the server in stdio mode to begin using MCP locally. For remote HTTP access, start in HTTP mode and follow token-based authentication prompts.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational