@sofianedjerbi/knowledge-tree-mcp
Version:
MCP server for hierarchical project knowledge management
29 lines • 1.07 kB
TypeScript
/**
* Project configuration management
*/
import type { ProjectConfig } from '../types/ProjectConfig.js';
/**
* Load project configuration from the knowledge root
*/
export declare function loadProjectConfig(knowledgeRoot: string): Promise<ProjectConfig | null>;
/**
* Save project configuration
*/
export declare function saveProjectConfig(knowledgeRoot: string, config: ProjectConfig): Promise<void>;
/**
* Initialize project configuration with defaults
*/
export declare function initializeProjectConfig(knowledgeRoot: string, projectName?: string): Promise<ProjectConfig>;
/**
* Get project-aware category for a title
*/
export declare function getProjectCategory(title: string, config: ProjectConfig): string | null;
/**
* Apply project context to path generation
*/
export declare function applyProjectContext(basePath: string, config: ProjectConfig): string;
/**
* Extract auto-tags based on project configuration
*/
export declare function extractAutoTags(content: string, config: ProjectConfig): string[];
//# sourceMappingURL=projectConfig.d.ts.map