ableton-mcp-server-rag
Version:
Ableton Live MCP depend on Ableton JS
12 lines (11 loc) • 490 B
TypeScript
export interface ToolMetadata {
name: string;
description: string;
category: string;
keywords: string[];
params?: Record<string, any>;
}
export declare const toolRegistry: Map<string, ToolMetadata>;
export declare function registerToolMetadata(name: string, description: string, paramsSchema?: any): void;
export declare function initToolVectorStore(): Promise<void>;
export declare function findRelevantTools(query: string, maxTools?: number): Promise<ToolMetadata[]>;