{"slug":"cr7258/elasticsearch-mcp-server","name":"Elasticsearch/OpenSearch","description":"An MCP Server for interacting with Elasticsearch and OpenSearch clusters.","category":"database","tags":[],"official":false,"stars":280,"transport":"stdio","install":[{"cmd":"uvx\n\nUsing","imports":[]}],"tools":[{"name":"general_api_request","description":"Perform a general HTTP API request. Use this tool for any Elasticsearch/OpenSearch API that does not have a dedicated tool."},{"name":"list_indices","description":"List all indices."},{"name":"get_index","description":"Returns information (mappings, settings, aliases) about one or more indices."},{"name":"create_index","description":"Create a new index."},{"name":"delete_index","description":"Delete an index."},{"name":"create_data_stream","description":"Create a new data stream (requires matching index template)."},{"name":"get_data_stream","description":"Get information about one or more data streams."},{"name":"delete_data_stream","description":"Delete one or more data streams and their backing indices."},{"name":"search_documents","description":"Search for documents."},{"name":"index_document","description":"Creates or updates a document in the index."},{"name":"get_document","description":"Get a document by ID."},{"name":"delete_document","description":"Delete a document by ID."},{"name":"delete_by_query","description":"Deletes documents matching the provided query."},{"name":"get_cluster_health","description":"Returns basic information about the health of the cluster."},{"name":"get_cluster_stats","description":"Returns high-level overview of cluster statistics."},{"name":"list_aliases","description":"List all aliases."},{"name":"get_alias","description":"Get alias information for a specific index."},{"name":"put_alias","description":"Create or update an alias for a specific index."},{"name":"delete_alias","description":"Delete an alias for a specific index."},{"name":"analyze_text","description":"Analyze text using a specified analyzer or custom analysis chain. Useful for debugging search queries and understanding how text is tokenized."}],"env_vars":["ELASTICSEARCH_API_KEY","PROD_API_KEY","MCP_API_KEY","YOUR_ELASTICSEARCH_API_KEY"],"auth_type":"none","github":"https://github.com/cr7258/elasticsearch-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}