UNPKG

elasticsearch-mcp

Version:

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

25 lines 792 B
import { ElasticsearchManager } from '../elasticsearch/client.js'; import { Logger } from '../logger.js'; export interface InsertDataArgs { index: string; document: Record<string, unknown>; id?: string; refresh?: boolean | 'wait_for' | 'false' | 'true'; } export interface InsertDataResult { _id: string; _index: string; _version: number; result: 'created' | 'updated'; } export declare class InsertDataTool { private elasticsearch; private logger; constructor(elasticsearch: ElasticsearchManager, logger: Logger); execute(args: unknown): Promise<InsertDataResult>; private validateDocument; private isValidDottedField; private validateNestedObject; private normalizeRefreshParameter; } //# sourceMappingURL=insert-data.d.ts.map