UNPKG

mcp-cisco-support

Version:

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

39 lines 1.31 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'; export interface SerialApiResponse extends ApiResponse { serial_numbers?: Array<{ sr_no?: string; sr_no_list?: string[]; is_valid?: string; base_pid?: string; orderable_pid?: string; item_description?: string; item_type?: string; instance_id?: number; warranty_type?: string; warranty_end_date?: string; covered_product_line_end_date?: string; is_covered?: string; service_contract_number?: string; service_line_descr?: string; parent_sr_no?: string; }>; pagination_response_record?: { page_index?: number; page_records?: number; total_records?: number; last_index?: number; }; } export declare class SerialApi extends BaseApi { protected baseUrl: string; protected apiName: string; getTools(): Tool[]; executeTool(name: string, args: ToolArgs, meta?: { progressToken?: string; }): Promise<SerialApiResponse>; protected getResultCount(data: ApiResponse): number; } //# sourceMappingURL=serial-api.d.ts.map