UNPKG

mcpdog

Version:

MCPDog - Universal MCP Server Manager with Web Interface

41 lines 1.14 kB
export interface MCPTool { id: string; name: string; description: string; category: string; keywords: string[]; complexity: 'easy' | 'medium' | 'hard'; stats: { users: number; rating: number; monthlyUsage: number; }; tools: Array<{ name: string; description: string; exampleParams: any; }>; envVars?: string[]; configExample?: string; documentation?: string; } export declare class MockToolDatabase { private tools; constructor(); private initializeDatabase; findToolsByCategory(category: string): Promise<MCPTool[]>; findToolsByKeywords(keywords: string[]): Promise<MCPTool[]>; getToolById(id: string): Promise<MCPTool | null>; getAllTools(): Promise<MCPTool[]>; searchTools(query: string): Promise<MCPTool[]>; addTool(tool: MCPTool): Promise<void>; getStats(): Promise<{ totalTools: number; categoryCounts: { [category: string]: number; }; averageRating: number; totalUsers: number; }>; } //# sourceMappingURL=mock-tool-database.d.ts.map