imlewc_elasticsearch7-mcp-server
0
The Elasticsearch 7.x MCP Server is a protocol server designed to integrate with Elasticsearch 7.x, providing robust search and aggregation functionality through the MCP interface. It enables streamlined access using any MCP client and supports a wide range of search features.
Elasticsearch 7.x MCP Server
An MCP server for Elasticsearch 7.x, providing compatibility with Elasticsearch 7.x versions.
Features
- Provides an MCP protocol interface for interacting with Elasticsearch 7.x
- Supports basic Elasticsearch operations
- Supports complete search functionality, including aggregation queries, highlighting, and sorting
- Easily access Elasticsearch functionality through any MCP client
Requirements
- Python 3.10+
- Elasticsearch 7.x (7.17.x recommended)
Installation
Installing via Smithery
To install the server automatically via Smithery.
Manual Installation
Use pip for manual installation.
Environment Variables
The server requires setting ELASTIC_HOST
, ELASTIC_USERNAME
, and ELASTIC_PASSWORD
. MCP_PORT
is optional.
Using Docker Compose
Create a .env
file and set ELASTIC_PASSWORD
. Start services with docker-compose up -d
.
Using an MCP Client
Connect to the MCP server using any MCP client.