mcp-adr-analysis-server
Version:
MCP server for analyzing Architectural Decision Records and project architecture
43 lines • 1.28 kB
TypeScript
/**
* Technology by Name Resource - Individual technology analysis
* URI Pattern: adr://technology/{name}
*/
import { URLSearchParams } from 'url';
import { ResourceGenerationResult } from './index.js';
export interface TechnologyDetails {
name: string;
category: string;
version?: string;
description: string;
usage: {
adrsReferencing: Array<{
id: string;
title: string;
status: string;
}>;
componentsUsing: string[];
patternsRelated: string[];
};
relationships: {
dependsOn: string[];
usedBy: string[];
relatedTo: string[];
};
adoption: {
status: 'evaluating' | 'trial' | 'adopt' | 'hold';
confidence: 'low' | 'medium' | 'high';
risks: string[];
benefits: string[];
};
metadata: {
firstIntroduced: string;
lastUpdated: string;
maturity: 'experimental' | 'stable' | 'deprecated';
documentation: string[];
};
}
/**
* Generate technology by name resource
*/
export declare function generateTechnologyByNameResource(params: Record<string, string>, _searchParams: URLSearchParams): Promise<ResourceGenerationResult>;
//# sourceMappingURL=technology-by-name-resource.d.ts.map