UNPKG

mcp-cisco-support

Version:

MCP server for Cisco Support APIs including Bug Search and future tools

41 lines 1.55 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { BaseApi } from './base-api.js'; import { ToolArgs } from '../utils/validation.js'; import { BugApiResponse } from '../utils/formatting.js'; export declare class BugApi extends BaseApi { protected baseUrl: string; protected apiName: string; /** * Normalize a single version string to Cisco API format * Converts "17.09.06" to "17.9.6" by removing leading zeros */ private normalizeVersionString; /** * Generate multiple version variations for progressive search * Returns array of normalized versions for fallback attempts */ private normalizeVersion; private normalizeProductId; private searchMultipleSeverities; getTools(): Tool[]; executeTool(name: string, args: ToolArgs, meta?: { progressToken?: string; }): Promise<BugApiResponse>; private generateSearchStrategy; private analyzeSearchQuery; private executeProgressiveSearch; private executeMultiSeveritySearch; private executeComprehensiveAnalysis; private executeCompareSoftwareVersions; private executeProductNameResolver; private compareBugsBetweenVersions; private searchBugsForVersion; private analyzeCvesBetweenVersions; private getSoftwareRecommendations; private checkEolStatus; private generateVersionComparisonRecommendations; private determineOverallRecommendation; private normalizeVersionForComparison; private isProductSeries; } //# sourceMappingURL=bug-api.d.ts.map