mcp-adr-analysis-server
Version:
MCP server for analyzing Architectural Decision Records and project architecture
36 lines • 965 B
TypeScript
/**
* ADR Discovery Utilities
*
* Utilities for discovering and analyzing existing ADRs in the project
*/
export interface DiscoveredAdr {
filename: string;
title: string;
status: string;
date: string | undefined;
path: string;
content?: string;
context?: string;
decision?: string;
consequences?: string;
metadata?: {
number?: string;
category?: string;
tags?: string[];
};
}
export interface AdrDiscoveryResult {
directory: string;
totalAdrs: number;
adrs: DiscoveredAdr[];
summary: {
byStatus: Record<string, number>;
byCategory: Record<string, number>;
};
recommendations: string[];
}
/**
* Actually discover ADRs using file system operations
*/
export declare function discoverAdrsInDirectory(adrDirectory: string, includeContent: boolean | undefined, projectPath: string): Promise<AdrDiscoveryResult>;
//# sourceMappingURL=adr-discovery.d.ts.map