Elasticsearch
Manage Elasticsearch indices and execute queries using LLMs.
Elasticsearch
A Model Context Protocol server for Elasticsearch clusters. Enables LLMs to manage indices and execute queries.
IMPORTANT NOTE : this was built mainly by feeding examples to claude from the postgres mcp server.
Components
Tools
-
search
- Execute search queries against indices
- Input:
index(string): Target index namequery(object): Elasticsearch query DSL
- Returns search hits
-
create_index
- Create new Elasticsearch indices
- Input:
index(string): Index namemappings(object, optional): Index mappings configurationsettings(object, optional): Index settings configuration
-
list_indices
- List all available indices
- No input required
- Returns array of index information
-
index_document
- Index a document
- Input:
index(string): Target index nameid(string, optional): Document IDdocument(object): Document content
- Returns indexing operation result
Resources
The server provides mapping information for each index:
- Index Mappings (
elasticsearch://<host>/<index>/schema)- JSON mapping information
- Field names, types and configurations
- Automatically discovered from metadata
Usage with Claude Desktop
Add to the "mcpServers" section of your claude_desktop_config.json:
{
"mcpServers": {
"elasticsearch": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-elasticsearch",
"http://localhost:9200"
]
}
}
}
Docker one liner to run container :
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:8.11.3
Replace the URL with your Elasticsearch endpoint.
License
Licensed under MIT License. Free to use, modify, and distribute. See LICENSE file for details.
Server Terkait
CData SAP Hybris C4C
A read-only MCP server for querying live SAP Hybris C4C data, powered by the CData JDBC Driver.
Poland KRS
Access to Polish National Court Register (KRS) — the government's authoritative registry of all businesses, foundations, and other legal entities.
PostgreSQL MCP Server
A server for managing PostgreSQL databases, enabling comprehensive database operations.
Snowflake Cortex
An experimental MCP server to access Snowflake Cortex insights from your development environment.
Servidor RAG Personal con MCP
A server for Retrieval Augmented Generation (RAG), providing AI clients access to a private knowledge base built from user documents.
DigitalOcean Database
Integrate AI-powered IDEs with DigitalOcean managed databases using a DigitalOcean API token.
German Family Business Knowledge Graph
Query a Neo4j graph database containing a knowledge graph of German family businesses.
DEMO Country MCP Server
A modular server providing tools for country and state lookups, usable as a CLI or plug-in agent.
MCP Simple PubMed
Access PubMed articles through the Entrez API.
Borsa MCP
Provides programmatic access to Borsa Istanbul (BIST) stock data, financials, news, and analysis using KAP and Yahoo Finance.