import { FastifyInstance } from 'fastify'; /** * MCP Hub Tools API Routes * * Provides a comprehensive set of endpoints for discovering, inspecting, and invoking tools across * all connected MCP (Model Context Protocol) servers. This module serves as the central hub for * tool management and execution within the MCP Hub Lite system. * * The API supports both system-level tools (built into MCP Hub Lite) and server-specific tools * from connected MCP servers. It enables tool listing, detailed tool inspection, * and secure tool invocation with proper parameter validation. * * Key features include: * - System tool discovery and execution * - Cross-server tool listing * - Server-specific tool management * - Tool schema inspection and validation * - Secure tool invocation with session context * * @param fastify - The Fastify instance to register routes on * @returns Promise that resolves when all routes are registered * * @example * ```typescript * // Register hub tools routes * await webHubToolsRoutes(app); * ``` */ export declare function webHubToolsRoutes(fastify: FastifyInstance): Promise; //# sourceMappingURL=hub-tools.d.ts.map