# Best Elasticsearch MCP Servers

> AI-ranked search results for `best elasticsearch mcp servers` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 120 total matches; showing the top 15.

Explore on the web: https://awesome-repositories.com/q/best-elasticsearch-mcp-servers

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/best-elasticsearch-mcp-servers).**

## Results

- [graphile/postgraphile](https://awesome-repositories.com/repository/graphile-postgraphile.md) (12,929 ⭐) — PostGraphile is an automated tool that converts a PostgreSQL database schema into a fully functional GraphQL API. It serves as a GraphQL execution engine and schema orchestrator, utilizing database schema introspection to retrieve strongly typed metadata directly from PostgreSQL.

The project features a modular system for composing and standardizing GraphQL schemas through plugins, which manage naming conventions and connections. It includes a PostgreSQL query builder that constructs dynamic, SQL-injection-proof queries using tagged template literals.

The system employs a declarative query pl
- [transitive-bullshit/chatgpt-api](https://awesome-repositories.com/repository/transitive-bullshit-chatgpt-api.md) (18,117 ⭐) — This project is a tool for integrating existing HTTP APIs with AI agents by translating standard web endpoints into the Model Context Protocol. It provides a framework for constructing and managing libraries of functions that allow large language models to execute tasks and retrieve data.

The system functions as an AI gateway that manages tool hosting, authentication, and routing. It includes capabilities for monetizing tool access through usage-based billing and payment processor integration, as well as the ability to publish service definitions to a gateway for commercial productization.

T
- [prabhatsharma/zinc](https://awesome-repositories.com/repository/prabhatsharma-zinc.md) (17,856 ⭐) — Zinc is a high-performance full-text search engine written in Go. It provides a schema-less document index that organizes arbitrary datasets into searchable structures without requiring a predefined data format.

The engine features an API compatible with Elasticsearch for indexing and querying data, which facilitates the ingestion of single and bulk records. It is designed as an in-process search engine that embeds indexing and retrieval logic within a single binary to operate with minimal system resource overhead.

The system includes a built-in web-based management interface for executing s
- [zincsearch/zincsearch](https://awesome-repositories.com/repository/zincsearch-zincsearch.md) (17,862 ⭐) — Zincsearch is a high-performance, self-hosted full-text search engine and database written in Go. It provides a lightweight infrastructure for indexing and searching unstructured text data, specializing in log and event analysis through a schemaless indexing model.

The system is designed as a resource-efficient alternative to heavier search infrastructure, featuring an API surface compatible with Elasticsearch for indexing and querying documents. It distinguishes itself by packaging the entire server and its built-in web search interface into a single statically linked binary.

The engine cov
- [elastic/elasticsearch-js](https://awesome-repositories.com/repository/elastic-elasticsearch-js.md) (5,295 ⭐) — This project is a Node.js client and database driver for Elasticsearch. It acts as a REST API wrapper that translates JavaScript method calls into HTTP requests to index, search, and manage documents within a distributed search and analytics engine.

The library provides a programmatic interface for cluster management and data integration. It includes tools for discovering cluster nodes and managing indices to maintain connection stability and organize data storage.

The client covers a broad range of operations, including document lifecycle management for CRUD actions, search query execution,
- [begriffs/postgrest](https://awesome-repositories.com/repository/begriffs-postgrest.md) (27,234 ⭐) — PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions.

The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system.

It includes a generator for OpenAPI specifications to provide stand
- [czlonkowski/n8n-skills](https://awesome-repositories.com/repository/czlonkowski-n8n-skills.md) (2,875 ⭐) — n8n-skills is a collection of technical guides and architectural frameworks for designing, building, and deploying automation workflows and AI agents within n8n. It provides a structured approach to creating autonomous agents by combining large language model chains with memory systems and custom toolsets.

The project focuses on extending AI capabilities through the development of custom tool functions using structured input schemas and the integration of Model Context Protocol servers. It emphasizes the use of specific architectural patterns to manage webhooks, APIs, and binary data handling
- [huggingface/chat-ui](https://awesome-repositories.com/repository/huggingface-chat-ui.md) (10,766 ⭐) — This project is a web-based user interface for interacting with large language models, featuring streaming responses and persistent conversation history. It functions as an orchestration gateway that directs user prompts to specific language models and acts as a Model Context Protocol client to execute external tools and incorporate live data into conversations.

The application includes a routing layer that analyzes input signals and tool requirements to dynamically direct messages to the most appropriate specialized model. It also provides customization settings for brand identity, allowing
- [thinkinaixyz/deepchat](https://awesome-repositories.com/repository/thinkinaixyz-deepchat.md) (6,020 ⭐) — DeepChat is a desktop application that connects to multiple cloud and local AI model providers through a single unified chat interface, while also integrating external ACP-compatible coding and task agents as selectable models. It manages local AI agent sessions with project folders, permission modes, and resumable context for long-running tasks, and connects external tools and data sources via the Model Context Protocol using StreamableHTTP, SSE, or Stdio transports.

The application distinguishes itself by supporting remote desktop session control, binding messaging app channels to sessions
- [valeriansaliou/sonic](https://awesome-repositories.com/repository/valeriansaliou-sonic.md) (21,249 ⭐) — Sonic is a high-performance, lightweight search backend designed to provide real-time full-text search and autocomplete capabilities for applications. It functions as a persistent indexing server that maps text terms to object identifiers, allowing developers to integrate rapid search functionality without storing raw document content directly within the search engine.

The system distinguishes itself through a specialized graph-based index that enables real-time word prediction and typo correction. Communication is handled via a custom, low-latency binary protocol over raw TCP sockets, which
- [zombodb/zombodb](https://awesome-repositories.com/repository/zombodb-zombodb.md) (4,730 ⭐) — Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides a SQL search interface, allowing users to execute complex search queries and aggregations using standard SQL functions and syntax instead of native JSON APIs. The project synchronizes relational data from PostgreSQL to a remote search engine to enable high-performance full-text search and analytics.

The system distinguishes itself by bridging relational structures with search engine capabilities, specifically through geospatial search integration for geometry and geography ty
- [appbaseio/reactivesearch](https://awesome-repositories.com/repository/appbaseio-reactivesearch.md) (4,921 ⭐) — ReactiveSearch is a suite of declarative frameworks and UI toolkits designed for building Lucene-based, vector, and faceted search interfaces. It provides a collection of pre-built React and Vue components that connect web frontends to search indices, facilitating the creation of interactive search bars, result lists, and complex filtering systems.

The project distinguishes itself through a vector search interface and semantic similarity capabilities, including AI-driven natural language answer generation with source citations. It employs a reactive component model where filters and search st
- [spring-projects/spring-data-elasticsearch](https://awesome-repositories.com/repository/spring-projects-spring-data-elasticsearch.md) (2,959 ⭐) — Spring Data Elasticsearch is a data access library that maps Java objects to Elasticsearch indices. It functions as an object mapper, a repository abstraction, and a query DSL wrapper, providing both a standard and a reactive client for executing asynchronous search and persistence operations.

The project distinguishes itself by automating data access through repository interfaces, which generate query logic based on method naming conventions. It enables the construction of complex search queries using a domain-specific language and supports advanced search capabilities such as vector similar
- [steipete/gogcli](https://awesome-repositories.com/repository/steipete-gogcli.md) (4,232 ⭐) — gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable `service resource method` grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-
- [firebase/genkit](https://awesome-repositories.com/repository/firebase-genkit.md) (6,121 ⭐) — Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management.

The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer
