sensitive-lexicon-mcp
Version:
MCP server for sensitive word detection using Sensitive-lexicon library
23 lines • 743 B
TypeScript
export interface SensitiveWord {
word: string;
category: string;
}
export interface DetectionResult {
isSensitive: boolean;
sensitiveWords: SensitiveWord[];
originalText: string;
filteredText?: string;
}
export declare class SensitiveDetector {
private wordLists;
private isInitialized;
private readonly vocabularyFiles;
initialize(): Promise<void>;
private getCategoryFromFilename;
private fetchWordList;
detect(text: string, categories?: string[]): DetectionResult;
filter(text: string, replacement?: string, categories?: string[]): DetectionResult;
getAvailableCategories(): string[];
getWordCount(category?: string): number;
}
//# sourceMappingURL=sensitive-detector.d.ts.map