UNPKG

mcp-cisco-support

Version:

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

45 lines 1.28 kB
import { Tool } from '@modelcontextprotocol/sdk/types.js'; import { BaseApi } from './base-api.js'; import { ToolArgs } from '../utils/validation.js'; import { ApiResponse } from '../utils/formatting.js'; /** * Cisco End-of-Life (EoX) API v5.0 Implementation * * Based on WADL specification and API documentation * Base URL: https://apix.cisco.com/supporttools/eox/rest/5 */ export declare class EoxApi extends BaseApi { protected baseUrl: string; protected apiName: string; /** * Get all available EoX API tools */ getTools(): Tool[]; /** * Execute EoX API tool calls */ executeTool(name: string, args: ToolArgs, meta?: { progressToken?: string; }): Promise<ApiResponse>; /** * Get EoX information by date range */ private getEoxByDate; /** * Get EoX information by product IDs */ private getEoxByProductId; /** * Get EoX information by serial numbers */ private getEoxBySerialNumber; /** * Get EoX information by software release strings */ private getEoxBySoftwareRelease; /** * Override to get result count from EoX API response */ protected getResultCount(data: ApiResponse): number; } //# sourceMappingURL=eox-api.d.ts.map