@coretext-ai/qa-looker-b5c6d7e8-f9a0-4123-a456-567890123456
Version:
MCP server with looker integration
19 lines • 635 B
TypeScript
import { LookerClient } from '../clients/looker-client.js';
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { Logger } from '../services/logger.js';
export interface LookerToolsConfig {
lOOKERCLIENTCREDENTIALS?: string;
authToken?: string;
logger?: Logger;
}
export declare class LookerTools {
private client;
private initialized;
private logger;
constructor(client: LookerClient);
private ensureInitialized;
getToolDefinitions(): Tool[];
canHandle(toolName: string): boolean;
executeTool(name: string, args: any): Promise<any>;
}
//# sourceMappingURL=looker-tools.d.ts.map