{"id":4959,"slug":"Octodet/elasticsearch-mcp","name":"Octodet Elasticsearch MCP Server","description":"An MCP server for interacting with Elasticsearch clusters, enabling LLM-powered applications to search, update, and manage data.","category":"database","github":"https://github.com/Octodet/elasticsearch-mcp","homepage":"","server_url":"","transport":"http","install":[{"cmd":"npx @octodet/elasticsearch-mcp","imports":[]}],"tools":[{"name":"search","description":"Execute a search query against an Elasticsearch index"},{"name":"index","description":"Index a document into an Elasticsearch index"},{"name":"get","description":"Get a document by ID from an Elasticsearch index"},{"name":"delete","description":"Delete a document by ID from an Elasticsearch index"},{"name":"update","description":"Update a document by ID in an Elasticsearch index"},{"name":"bulk","description":"Perform bulk operations in Elasticsearch"},{"name":"create_index","description":"Create a new Elasticsearch index"},{"name":"delete_index","description":"Delete an Elasticsearch index"},{"name":"list_indices","description":"List all Elasticsearch indices"},{"name":"index_exists","description":"Check if an Elasticsearch index exists"},{"name":"get_mapping","description":"Get the mapping of an Elasticsearch index"},{"name":"put_mapping","description":"Update the mapping of an Elasticsearch index"},{"name":"get_settings","description":"Get the settings of an Elasticsearch index"},{"name":"update_settings","description":"Update the settings of an Elasticsearch index"},{"name":"count","description":"Count documents in an Elasticsearch index"},{"name":"cluster_health","description":"Get the health status of the Elasticsearch cluster"}],"env_vars":["ES_API_KEY"],"auth_type":"none","official":false,"stars":3,"status":"active","source":"mcpservers.org","created_at":"2026-05-25T11:56:33.065959+00:00","updated_at":"2026-05-28T09:41:34.589138+00:00","tags":[],"path":"octodet-elasticsearch-mcp-server"}