/** * Tool Documentation Generation * * Generates formatted documentation for MCP tools including parameters, * descriptions, and usage examples. */ import type { ToolCategory, ToolDocInfo, ToolDocOutput } from './types.js'; /** * Get tool category */ export declare function getToolCategory(toolName: string): ToolCategory | 'Other'; /** * Get tool info by name */ export declare function getToolInfo(toolName: string): ToolDocInfo | undefined; /** * Format tool documentation for display */ export declare function formatToolDocs(toolName: string): string; /** * Format tool documentation as JSON */ export declare function formatToolDocsJson(toolName: string): ToolDocOutput | null; /** * List all tools with optional filtering */ export declare function listTools(options: { category?: string; search?: string; }): string; /** * List tools as JSON */ export declare function listToolsJson(options: { category?: string; search?: string; }): { tools: Array<{ name: string; description: string; category: string; }>; }; //# sourceMappingURL=tool-docs.d.ts.map