requirements-analysis
Version:
简化的需求分析MCP服务 - 基于AI软件工程(优化版)6步流程
59 lines • 1.28 kB
TypeScript
#!/usr/bin/env node
/**
* 简化需求分析MCP服务
* 基于AI软件工程(优化版)的6步需求分析流程
*/
import { ProjectInfo, AnalysisSession } from './types';
declare class RequirementsAnalysisServer {
private server;
private logger;
private storage;
private sessions;
constructor();
private setupHandlers;
/**
* 启动需求分析
*/
private startRequirementsAnalysis;
/**
* 执行步骤
*/
private executeStep;
/**
* 获取步骤结果
*/
private getStepResult;
/**
* 列出所有项目
*/
private listProjects;
/**
* 检查文档保存状态
*/
private checkDocumentStatus;
/**
* 获取项目摘要
*/
private getProjectSummary;
/**
* 获取输出目录
*/
private getOutputDirectory;
/**
* 生成会话ID
*/
private generateSessionId;
/**
* 启动服务
*/
run(): Promise<void>;
/**
* 测试专用:启动需求分析并返回会话ID
*/
startRequirementsAnalysisForTest(projectInfo: ProjectInfo): Promise<{
sessionId: string;
session: AnalysisSession;
}>;
}
export { RequirementsAnalysisServer };
//# sourceMappingURL=index.d.ts.map