UNPKG

@downzoo/mcp-server

Version:

AI协作档案分析器 - MCP服务器,基于 Model Context Protocol 的 AI 协作档案分析服务器,专门用于分析 Bug 修复相关的聊天内容

37 lines 1.66 kB
import { TechStackAnalysis, BusinessAnalysis, TagAnalysis, AIThoughtAnalysis, ProblemClassification, SummaryAnalysis, ComprehensiveAnalysisResult, AnalysisConfig } from './types.js'; import { AIService } from './ai-service.js'; declare abstract class BaseAnalyzer { protected aiService: AIService; protected config: AnalysisConfig; constructor(aiService: AIService, config: AnalysisConfig); protected parseJSONResponse<T>(response: string, fallback: T): T; } export declare class TechStackAnalyzer extends BaseAnalyzer { analyze(content: string): Promise<TechStackAnalysis>; } export declare class BusinessAnalyzer extends BaseAnalyzer { analyze(content: string): Promise<BusinessAnalysis>; } export declare class TagAnalyzer extends BaseAnalyzer { analyze(content: string): Promise<TagAnalysis>; } export declare class AIThoughtAnalyzer extends BaseAnalyzer { analyze(content: string): Promise<AIThoughtAnalysis>; } export declare class ProblemClassifier extends BaseAnalyzer { analyze(content: string): Promise<ProblemClassification[]>; } export declare class SummaryAnalyzer extends BaseAnalyzer { analyze(content: string): Promise<SummaryAnalysis>; } export declare class ComprehensiveAnalyzer { private aiService; private config; private analyzers; constructor(aiService: AIService, config?: AnalysisConfig); analyze(content: string): Promise<ComprehensiveAnalysisResult>; updateConfig(config: Partial<AnalysisConfig>): void; } export declare const createComprehensiveAnalyzer: (aiService: AIService) => Promise<ComprehensiveAnalyzer>; export {}; //# sourceMappingURL=analyzers.d.ts.map