Awesome MCPDatabases

cr7258/elasticsearch-mcp-server

⭐ 307 Python added to this list on 2025-05-06 repository created 2025-01-09

The project "elasticsearch-mcp-server" is an implementation of a Model Context Protocol (MCP) server designed to facilitate interaction with Elasticsearch and OpenSearch clusters. It enables users to perform a variety of operations such as document searching, index analysis, and cluster management through natural language commands and APIs. The server supports a comprehensive set of tools that cover general API requests, index operations (listing, creating, deleting indices), document operations (searching, indexing, retrieving, deleting documents), cluster operations (health and statistics monitoring), and alias operations (listing, creating, updating, deleting aliases). The server can be configured using environment variables and supports running Elasticsearch or OpenSearch clusters via Docker Compose. It provides flexibility in deployment with options to run using the "uvx" package manager for easy installation or "uv" for local development. The server supports multiple transport protocols including standard input/output (stdio), Server-Sent Events (SSE), and streamable HTTP, allowing integration with various client applications. This project is particularly useful for developers and administrators who need to manage Elasticsearch or OpenSearch clusters programmatically or through natural language interfaces. It abstracts the complexity of direct API interactions by providing a unified MCP server interface. The project is open-source and licensed under the Apache License Version 2.0, ensuring it can be freely used and modified. Overall, the elasticsearch-mcp-server enhances the accessibility and manageability of Elasticsearch and OpenSearch clusters by leveraging the Model Context Protocol framework.

https://github.com/cr7258/elasticsearch-mcp-server

alias-operationsanalyze-indicesapache-license-2.0apisclaude-desktop-integrationcluster-healthcluster-managementcluster-operationscluster-statscreate-indexdelete-aliasdelete-by-querydelete-documentdelete-indexdocker-composedocument-operationsdocument-searchelasticsearchgeneral-api-requestget-aliasget-documentget-indexindex-analysisindex-documentindex-operationslist-aliaseslist-indicesmanage-clustermcp-servermodel-context-protocolnatural-language-commandsopensearchput-aliassearch-documentsssestdiostreamable-httpuvuvx

Also in Databases

dolthub/dolt

Dolt is a SQL database with Git-like version control capabilities, enabling users to manage, version, and collaborate on data and schemas as easily as code in Git repositories.

t8y2/dbx

DBX is a lightweight, cross-platform database client supporting over 70 databases, featuring a built-in AI assistant, MCP Server, and available as desktop, Docker, or CLI.

Canner/WrenAI

Open-source generative BI engine that exposes governed text-to-SQL, a semantic layer and dashboard generation to AI agents through an MCP server and CLI across more than twenty data sources.

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source Model Context Protocol (MCP) server that connects AI agents, IDEs, and applications directly to enterprise databases, offering both pre-built and custom ...

makenotion/notion-mcp-server

The Notion MCP Server is an official MCP server implementation that enables secure, programmatic interaction with Notion content through MCP commands, optimized for AI agents and supporting multiple deployment options.

bytebase/dbhub

DBHub is a universal database gateway implementing the Model Context Protocol (MCP) server interface, enabling MCP clients to connect to and explore multiple database systems including MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and SQLite.

crystaldba/postgres-mcp

Postgres MCP Pro is an open-source Model Context Protocol server for PostgreSQL that provides advanced database health monitoring, index tuning, query plan analysis, and safe SQL execution to support AI agents and developers throughout the application lifecycle.

supabase-community/supabase-mcp

Supabase MCP Server connects Supabase projects to AI assistants using the Model Context Protocol, enabling LLMs to manage and query Supabase resources.