Elasticsearch icon

Elasticsearch

1

Facilitates Elasticsearch data processing and search through Spring AI's Model Context Protocol.

关于

The Elasticsearch Model Context Protocol (MCP) Server is a Spring AI MCP-based application that simplifies the creation of data processing workflows and enables efficient indexing and searching within an Elasticsearch cluster. It automatically registers tools defined with the `@Tool` annotation, allowing external clients to call these functions via standard JSON-RPC communication. With seamless Elasticsearch integration, it provides access to major Elasticsearch APIs, offering cluster health checks, index mapping lookups, document indexing, and searching as MCP tools. Its scalable architecture ensures flexible management and easy addition of new tools or external integrations.

主要功能

  • Automatically registers and executes MCP tools defined with the `@Tool` annotation.
  • Integrates with Elasticsearch clusters using the official Java client.
  • Provides MCP tools for cluster health checks, index mapping lookups, document indexing, and searching.
  • Offers a modular package structure for flexible client settings and Elasticsearch version management.
  • Supports scalable architecture for easy addition of new tools and external integrations.
  • 1 GitHub stars

使用案例

  • Centralized data processing with Elasticsearch.
  • AI-driven data analysis and querying within Elasticsearch.
  • Programmatic Elasticsearch cluster monitoring and management.
Craft Better Prompts with AnyPrompt
Sponsored