MCP Prompts - sieteunoseis/mcp-cisco-support GitHub Wiki
MCP Prompts Guide
The Cisco Support MCP Server includes 5 specialized MCP prompts that provide guided workflows for common Cisco support scenarios. These prompts generate structured investigation plans that help you use the bug search tools more effectively.
Available Prompts
1. cisco-incident-investigation
Investigate Cisco bugs related to specific incident symptoms and errors
Required Arguments:
symptom
- The error message, symptom, or behavior observedproduct
- Cisco product experiencing the issue
Optional Arguments:
severity
- Incident severity level (1=Critical, 2=High, 3=Medium)software_version
- Current software version if known
Example Usage:
Use the cisco-incident-investigation prompt with symptom "device crashes randomly", product "Cisco ASR 1000", and severity "1"
When to Use:
- Production incidents requiring immediate investigation
- Recurring issues that need systematic analysis
- Critical symptoms affecting network operations
- When you need to correlate symptoms with known bugs
2. cisco-upgrade-planning
Research known issues and bugs before upgrading Cisco software or hardware
Required Arguments:
current_version
- Current software version (e.g., "15.2(4)S")target_version
- Target upgrade version (e.g., "15.2(4)S5")product
- Cisco product being upgraded
Optional Arguments:
environment
- Environment type (production, staging, lab)
Example Usage:
Use the cisco-upgrade-planning prompt for upgrading from version "15.2(4)S" to "15.2(4)S5" on "Cisco ASR 9000" in "production"
When to Use:
- Planning major software upgrades
- Assessing risks before production changes
- Researching compatibility issues
- Building upgrade test plans
3. cisco-maintenance-prep
Prepare for maintenance windows by identifying potential issues and bugs
Required Arguments:
maintenance_type
- Type of maintenance (software upgrade, hardware replacement, configuration change)product
- Cisco product undergoing maintenance
Optional Arguments:
software_version
- Current or target software versiontimeline
- Maintenance window timeline
Example Usage:
Use the cisco-maintenance-prep prompt for "software upgrade" maintenance on "Cisco Catalyst 9000" with timeline "next week"
When to Use:
- Scheduled maintenance windows
- Hardware replacement planning
- Configuration change preparation
- Risk assessment for maintenance activities
4. cisco-security-advisory
Research security-related bugs and vulnerabilities for Cisco products
Required Arguments:
product
- Cisco product to check for security issues
Optional Arguments:
software_version
- Software version to checksecurity_focus
- Specific security concern (CVE, vulnerability type, etc.)
Example Usage:
Use the cisco-security-advisory prompt for product "Cisco IOS XE" with security_focus "authentication bypass"
When to Use:
- Security vulnerability assessments
- Compliance audits and reporting
- Incident response for security events
- Proactive security monitoring
5. cisco-known-issues
Check for known issues in specific Cisco software releases or products
Required Arguments:
product
- Cisco product to checksoftware_version
- Specific software version or range
Optional Arguments:
issue_type
- Type of issues to focus on (performance, stability, features)
Example Usage:
Use the cisco-known-issues prompt for product "Cisco ASR 1000" version "16.12.04" with issue_type "performance"
When to Use:
- Evaluating software stability
- Performance troubleshooting
- Feature compatibility checks
- Release readiness assessment
How Prompts Work
1. Prompt Selection
Choose the appropriate prompt based on your scenario:
- Reactive: Use
cisco-incident-investigation
for active problems - Proactive: Use
cisco-upgrade-planning
orcisco-maintenance-prep
for planned activities - Security: Use
cisco-security-advisory
for vulnerability assessments - Assessment: Use
cisco-known-issues
for general evaluation
2. Argument Input
Provide the required and optional arguments:
- Be specific: Use exact product names and version numbers
- Include context: Add environment details and timelines
- Focus scope: Use optional arguments to narrow the investigation
3. Guided Workflow
Receive a structured investigation plan that includes:
- Systematic search strategy
- Prioritized tool usage
- Risk assessment criteria
- Mitigation recommendations
4. Tool Execution
Follow the plan to systematically search for bugs:
- Execute searches in logical order
- Apply appropriate filters and parameters
- Cross-reference findings across multiple tools
- Document results for analysis
5. Expert Analysis
Get recommendations based on findings:
- Risk prioritization
- Impact assessment
- Mitigation strategies
- Next steps and follow-up actions
Benefits of Using Prompts
Structured Approach
- Consistency: Follow expert-designed workflows for repeatable results
- Completeness: Ensure all relevant aspects are investigated
- Efficiency: Reduce investigation time with targeted searches
- Documentation: Generate structured reports and findings
Best Practices Integration
- Experience: Incorporate years of Cisco support knowledge
- Methodology: Apply proven troubleshooting techniques
- Standards: Follow industry best practices for incident response
- Compliance: Meet organizational requirements for change management
Knowledge Transfer
- Learning: Understand effective investigation methodologies
- Training: Develop skills through guided practice
- Standardization: Align team approaches to problem-solving
- Mentoring: Transfer expert knowledge to junior staff
Comprehensive Coverage
- Multi-angle: Investigate from multiple perspectives
- Risk-based: Prioritize based on potential impact
- Systematic: Follow logical progression through investigation steps
- Traceable: Maintain audit trail of investigation process
Prompt Usage Patterns
Emergency Response (cisco-incident-investigation)
1. Identify symptoms and affected systems
2. Gather initial data (product, version, error messages)
3. Execute prompt with high severity
4. Follow emergency escalation procedures
5. Document findings and resolutions
Change Management (cisco-upgrade-planning)
1. Define upgrade scope and objectives
2. Identify current and target versions
3. Execute prompt for risk assessment
4. Develop test plan based on findings
5. Schedule and execute upgrade with mitigation
Preventive Maintenance (cisco-maintenance-prep)
1. Plan maintenance activities and timeline
2. Identify affected systems and versions
3. Execute prompt for risk identification
4. Prepare contingency plans
5. Execute maintenance with monitoring
Security Assessment (cisco-security-advisory)
1. Define security assessment scope
2. Inventory affected products and versions
3. Execute prompt for vulnerability research
4. Prioritize findings by risk level
5. Implement security mitigations
Quality Assurance (cisco-known-issues)
1. Define evaluation criteria and scope
2. Identify products and versions to assess
3. Execute prompt for comprehensive review
4. Analyze findings for quality impact
5. Make go/no-go recommendations
Integration with CI/CD
Automated Quality Gates
# Example: Pre-deployment security check
npx mcp-cisco-support --prompt cisco-security-advisory \
--product "Cisco ASR 1000" \
--software_version "16.12.04" \
--output-format json > security-assessment.json
Scheduled Assessments
# Example: Weekly known issues review
npx mcp-cisco-support --prompt cisco-known-issues \
--product "Cisco Catalyst 9000" \
--software_version "17.6.01" \
--schedule weekly
Customization and Extension
Custom Prompt Development
The prompt framework can be extended to support:
- Organization-specific workflows
- Custom investigation procedures
- Integration with ticketing systems
- Automated reporting and notifications
Prompt Configuration
{
"prompts": {
"cisco-incident-investigation": {
"enabled": true,
"timeout": 300,
"retries": 3
},
"cisco-upgrade-planning": {
"enabled": true,
"include_psirt": true,
"risk_threshold": "medium"
}
}
}