mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
41 lines • 1.5 kB
TypeScript
interface ProjectProfile {
name: string;
type: string;
structure: {
directories: string[];
keyFiles: string[];
frameworks: string[];
languages: string[];
};
buildSystem?: string;
testFramework?: string;
dependencies: string[];
entryPoints: string[];
}
interface ProjectMemory {
title: string;
content: string;
category: "architecture" | "workflow" | "conventions" | "dependencies";
}
export declare function renderOnboardingMarkdown(profile: ProjectProfile, options: {
includeMemories: boolean;
includeMetadata: boolean;
includeReferences: boolean;
memories?: ProjectMemory[];
}): string;
export declare function projectOnboarding(args: unknown): Promise<{
content: {
type: string;
text: string;
}[];
}>;
export declare function detectLanguages(keyFiles: string[]): string[];
export declare function detectFrameworks(keyFiles: string[]): string[];
export declare function detectBuildSystem(keyFiles: string[]): string | undefined;
export declare function detectTestFramework(keyFiles: string[]): string | undefined;
export declare function detectDependencies(keyFiles: string[]): string[];
export declare function generateProjectMemories(profile: ProjectProfile): ProjectMemory[];
export declare function buildMemoriesSection(memories: ProjectMemory[]): string;
export declare function buildOnboardingReferences(): string;
export {};
//# sourceMappingURL=project-onboarding.d.ts.map