superaugment
Version:
Enterprise-grade MCP server with world-class C++ analysis, robust error handling, and production-ready architecture for VS Code Augment
47 lines • 1.16 kB
TypeScript
import type { Resource } from '@modelcontextprotocol/sdk/types.js';
import { ConfigManager } from '../config/ConfigManager.js';
/**
* Manages resources for SuperAugment MCP server
*/
export declare class ResourceManager {
private configManager;
private resources;
constructor(configManager: ConfigManager);
/**
* Initialize the resource manager
*/
initialize(): Promise<void>;
/**
* List all available resources
*/
listResources(): Promise<Resource[]>;
/**
* Read a specific resource
*/
readResource(uri: string): Promise<any[]>;
/**
* Load configuration resources
*/
private loadConfigurationResources;
/**
* Load pattern resources
*/
private loadPatternResources;
/**
* Load documentation resources
*/
private loadDocumentationResources;
/**
* Generate tool usage examples
*/
private generateToolExamples;
/**
* Generate persona guide
*/
private generatePersonaGuide;
/**
* Generate best practices
*/
private generateBestPractices;
}
//# sourceMappingURL=ResourceManager.d.ts.map