sieteunoseis/mcp-cisco-support
If you are the rightful owner of mcp-cisco-support and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Cisco Support MCP Server is a production-ready TypeScript server designed to provide secure and extensible access to Cisco Support APIs, including Bug Search, Case Management, and End-of-Life information.
The Cisco Support MCP Server is a robust and secure server implementation that facilitates access to multiple Cisco Support APIs. It is built using TypeScript, ensuring full type safety and integration with the MCP SDK. The server supports a wide range of Cisco Support APIs, including Bug Search, Case Management, and End-of-Life information, among others. It offers dual transport support, allowing both local MCP clients and remote HTTP access with authentication. The server is designed with comprehensive security features, including OAuth2 authentication, Bearer token management, and production-grade security practices like Helmet and CORS. Additionally, it supports real-time updates through Server-Sent Events in HTTP mode and is containerized for easy deployment with Docker. The server is highly configurable, allowing users to enable only the APIs they have access to, and includes specialized prompts for guided Cisco support scenarios.
Features
- Multi-API Support: Access to 6 fully implemented Cisco Support APIs with 33 tools.
- Bearer Token Authentication: Secure HTTP endpoints with MCP Inspector-style security.
- Dual Transport: Supports both stdio for local clients and HTTP for remote access.
- OAuth2 Authentication: Automatic token management with Cisco API.
- Docker Support: Containerized deployment with health checks.
Usages
npx with Claude Desktop
{ "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" } } } }
docker with Docker Deployment
bash docker run -p 3000:3000 \ -e CISCO_CLIENT_ID=your_client_id \ -e CISCO_CLIENT_SECRET=your_client_secret \ -e SUPPORT_API=bug,case,eox \ -e MCP_BEARER_TOKEN=your_secure_token \ ghcr.io/sieteunoseis/mcp-cisco-support:latest --http
local installation with Node.js
{ "mcpServers": { "cisco-support": { "command": "node", "args": ["/path/to/mcp-cisco-support/dist/index.js"], "env": { "CISCO_CLIENT_ID": "your_client_id_here", "CISCO_CLIENT_SECRET": "your_client_secret_here", "SUPPORT_API": "bug" } } } }
Tools
search_bugs_by_keyword
Search for bugs using a keyword.
get_bug_details
Retrieve detailed information about a specific bug.