UNPKG

@the_cfdude/productboard-mcp

Version:

Model Context Protocol server for Productboard REST API with dynamic tool loading

64 lines (63 loc) 1.69 kB
/** * Intelligent message generation for search results */ import { SearchContext } from '../types/search-types.js'; export declare class SearchMessageGenerator { private entityMappings; /** * Generate comprehensive message for search results */ generateMessage(context: SearchContext): string; /** * Generate contextual hints for better usage */ generateContextualHints(context: SearchContext): string[]; /** * Generate result summary based on counts */ private generateResultSummary; /** * Generate description of applied filters */ private generateFilterDescription; /** * Describe individual filter in human-readable format */ private describeFilter; /** * Describe operator-based filters */ private describeOperatorFilter; /** * Get human-readable field name */ private getFieldDisplayName; /** * Generate warnings message */ private generateWarningsMessage; /** * Generate pagination hint */ private generatePaginationHint; /** * Generate hints when no results are found */ private generateNoResultsHints; /** * Get entity-specific suggestions for no results scenarios */ private getEntitySpecificSuggestions; /** * Generate performance metrics message */ generatePerformanceMessage(context: SearchContext): string | null; /** * Estimate usage metrics for response data */ private estimateUsageMetrics; /** * Generate success metrics for the response */ generateSuccessMetrics(context: SearchContext): Record<string, any>; }