lance-mcp
Version:
MCP server for interacting with LanceDB database
45 lines (44 loc) • 1.24 kB
TypeScript
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>;
}