UNPKG

sensitive-lexicon-mcp

Version:

MCP server for sensitive word detection using Sensitive-lexicon library

23 lines 743 B
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