UNPKG

lance-mcp

Version:

MCP server for interacting with LanceDB database

45 lines (44 loc) 1.24 kB
import { BaseTool, ToolParams } from "../base/tool.js"; export interface FindParams extends ToolParams { database: string; collection: string; filter?: Record<string, unknown>; limit?: number; projection?: Record<string, unknown>; } export declare class FindTool extends BaseTool<FindParams> { name: string; description: string; inputSchema: { type: "object"; properties: { database: { type: string; description: string; }; collection: { type: string; description: string; }; filter: { type: string; description: string; default: {}; }; limit: { type: string; description: string; default: number; minimum: number; maximum: number; }; projection: { type: string; description: string; default: {}; }; }; required: string[]; }; execute(params: FindParams): Promise<import("../base/tool.js").ToolResponse>; }