UNPKG

elasticsearch-mcp

Version:

Secure MCP server for Elasticsearch integration with comprehensive tools and Elastic Cloud support

24 lines 764 B
import { ElasticsearchManager } from '../elasticsearch/client.js'; import { Logger } from '../logger.js'; export interface CreateIndexArgs { name: string; mappings?: Record<string, unknown>; settings?: Record<string, unknown>; aliases?: string[]; } export interface CreateIndexResult { acknowledged: boolean; index: string; shardsAcknowledged: boolean; } export declare class CreateIndexTool { private elasticsearch; private logger; constructor(elasticsearch: ElasticsearchManager, logger: Logger); execute(args: unknown): Promise<CreateIndexResult>; private validateMappings; private validateMappingProperties; private validateSettings; private buildAliases; } //# sourceMappingURL=create-index.d.ts.map