Skip to main content
Glama

Elasticsearch MCP Server

Official
by elastic
Apache 2.0
951
492
Dockerfile-80001.13 kB
# Copyright Elasticsearch B.V. and contributors # SPDX-License-Identifier: Apache-2.0 # Custom image to start # To create a multi-arch image, run: # docker buildx build --platform linux/amd64,linux/arm64 --tag elasticsearch-core-mcp-server . FROM rust:1.89@sha256:c50cd6e20c46b0b36730b5eb27289744e4bb8f32abc90d8c64ca09decf4f55ba AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ # Cache dependencies RUN mkdir -p ./src/bin && \ echo "pub fn main() {}" > ./src/bin/elasticsearch-core-mcp-server.rs && \ cargo build --release COPY src ./src/ RUN cargo build --release #-------------------------------------------------------------------------------------------------- FROM debian:stable-slim RUN <<EOF apt-get clean apt-get update apt-get install --yes libssl-dev ca-certificates apt-get clean rm -rf /var/lib/apt/lists/* EOF COPY --from=builder /app/target/release/elasticsearch-core-mcp-server /usr/local/bin/elasticsearch-core-mcp-server ENV CONTAINER_MODE=true ENV HTTP_ADDRESS="0.0.0.0:8000" EXPOSE 8000/tcp ENTRYPOINT ["/usr/local/bin/elasticsearch-core-mcp-server"] CMD ["http"]

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elastic/mcp-server-elasticsearch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server