bugger-mcp
Version:
MCP Server for managing bugs, feature requests, and improvements
53 lines • 1.34 kB
TypeScript
import sqlite3 from 'sqlite3';
export declare class SearchManager {
private tokenTracker;
private bugManager;
private featureManager;
private improvementManager;
constructor();
/**
* Perform semantic search across all item types
*/
performSemanticSearch(db: sqlite3.Database, args: any): Promise<string>;
/**
* General search across all item types
*/
searchItems(db: sqlite3.Database, args: any): Promise<string>;
/**
* Get project statistics
*/
getStatistics(db: sqlite3.Database, args: any): Promise<string>;
/**
* Calculate similarity between two texts using Jaccard similarity
*/
private calculateSimilarity;
/**
* Get matched fields for search results
*/
private getMatchedFields;
/**
* Search all bugs (helper method)
*/
private searchAllBugs;
/**
* Search all features (helper method)
*/
private searchAllFeatures;
/**
* Search all improvements (helper method)
*/
private searchAllImprovements;
/**
* Get bug statistics
*/
private getBugStatistics;
/**
* Get feature statistics
*/
private getFeatureStatistics;
/**
* Get improvement statistics
*/
private getImprovementStatistics;
}
//# sourceMappingURL=search.d.ts.map