mcp-framework
Version:
Framework for building Model Context Protocol (MCP) servers in Typescript
11 lines (10 loc) • 516 B
TypeScript
import { ResourceProtocol } from '../resources/BaseResource.js';
import { BaseLoader } from './BaseLoader.js';
export declare class ResourceLoader extends BaseLoader<ResourceProtocol> {
constructor(basePath?: string);
hasResources(): Promise<boolean>;
protected validateItem(resource: any): resource is ResourceProtocol;
protected createInstance(ResourceClass: any): ResourceProtocol;
protected getItemName(resource: ResourceProtocol): string;
loadResources(): Promise<ResourceProtocol[]>;
}