mcp-framework
Version:
Framework for building Model Context Protocol (MCP) servers in Typescript
11 lines (10 loc) • 456 B
TypeScript
import { ToolProtocol } from '../tools/BaseTool.js';
import { BaseLoader } from './BaseLoader.js';
export declare class ToolLoader extends BaseLoader<ToolProtocol> {
constructor(basePath?: string);
hasTools(): Promise<boolean>;
protected validateItem(tool: any): tool is ToolProtocol;
protected createInstance(ToolClass: any): ToolProtocol;
protected getItemName(tool: ToolProtocol): string;
loadTools(): Promise<ToolProtocol[]>;
}