Enables interaction with Elasticsearch clusters using natural language commands through a Model Context Protocol (MCP) server.
Enables interaction with Elasticsearch clusters using natural language commands through a Model Context Protocol (MCP) server.
A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
{
"mcpServers": {
"elasticsearch-mcp-server": {
"command": "uvx",
"args": [
"elasticsearch-mcp-server"
],
"env": {
"ELASTICSEARCH_CLUSTERS": "{\"prod\": {\"hosts\": [\"https://prod-es:9200\"], \"api_key\": \"<PROD_API_KEY>\", \"verify_certs\": true}, \"staging\": {\"hosts\": [\"https://staging-es:9200\"], \"username\": \"elastic\", \"password\": \"<STAGING_PASSWORD>\"}}",
"DEFAULT_CLUSTER": "prod"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| ELASTICSEARCH_CLUSTERS | Configuration value read at startup. | Optional |
| DEFAULT_CLUSTER | Configuration value read at startup. | Optional |
| ELASTICSEARCH_CLUSTERS_FILE | Configuration value read at startup. | Optional |
| ELASTICSEARCH_HOSTS | Endpoint or connection string the server talks to. | Optional |
| ELASTICSEARCH_USERNAME | Configuration value read at startup. | Optional |
| ELASTICSEARCH_PASSWORD | Configuration value read at startup. | Optional |
| ELASTICSEARCH_API_KEY | Credential the server authenticates with. | Yes |
| OPENSEARCH_HOSTS | Endpoint or connection string the server talks to. | Optional |
Inspect PostgreSQL schemas and run read-only queries with the archived MCP reference server. Review its maintenance status before choosing it.
Connect the Notion MCP server to search workspace content and work with pages and databases through Notion’s hosted OAuth service.
Read-only SQL queries and schema inspection for IBM Db2 for i over ODBC, JT400 or Mapepire (SSH).
Build, verify and deploy full-stack apps: Postgres, sign-in, workflows, realtime, AI, rollback.
Xata MCP server lets AI agents interact with your Xata projects, and Postgres database branches.
How to use this MCP: 1. Import imagem in the docker-compose with how to docker-compose.yml