Skip to main content
Glama

CTS MCP Server

by EricA1019
metrics.d.tsโ€ข1.33 kB
/** * Audit Metrics Collection * * Collects project-wide metrics: * - Lines of Code (LOC) * - Cyclomatic Complexity * - File counts * - Test coverage (placeholder) */ export interface ProjectMetrics { loc: { total: number; byFile: Record<string, number>; average: number; }; complexity: { total: number; byFile: Record<string, number>; average: number; max: number; maxFile: string; }; files: { total: number; gdscript: number; scenes: number; resources: number; }; testCoverage: number; } /** * Collect comprehensive project metrics */ export declare function collectMetrics(projectPath: string, files: string[]): Promise<ProjectMetrics>; /** * Calculate file-level complexity breakdown */ export declare function getComplexityBreakdown(metrics: ProjectMetrics): { low: number; medium: number; high: number; }; /** * Get top N most complex files */ export declare function getTopComplexFiles(metrics: ProjectMetrics, n?: number): Array<{ file: string; complexity: number; }>; /** * Get top N largest files */ export declare function getTopLargestFiles(metrics: ProjectMetrics, n?: number): Array<{ file: string; loc: number; }>; //# sourceMappingURL=metrics.d.ts.map

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/EricA1019/CTS_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server