/** * MCP Tools Registry * * Central registry for all MCP tools. */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; /** * Tool definition type */ export interface ToolDefinition { name: string; description: string; inputSchema: { type: 'object'; properties: Record; required?: string[]; }; } /** * Get all tool definitions */ export declare function getAllTools(): ToolDefinition[]; /** * Handle a tool call */ export declare function handleToolCall(name: string, args: Record): Promise<{ content: Array<{ type: 'text'; text: string; }>; }>; /** * Register all tools with the MCP server */ export declare function registerAllTools(server: Server): void; //# sourceMappingURL=index.d.ts.map