Customized Elasticsearch icon

Customized Elasticsearch

Provides a custom Elasticsearch service built on Python, offering tailored data retrieval tools via the FastMCP protocol.

소개

This project serves as a demonstration of a custom Elasticsearch service built on Python using the FastMCP and FastAPI frameworks. It provides a robust interface for interacting with an Elasticsearch backend, specifically designed to expose common data retrieval operations like keyword searches, secondary filtering, and ID-based lookups as standardized FastMCP tools. The service is production-ready with integrated Prometheus monitoring, Redis-backed session storage, comprehensive Docker support, and a structured architecture including unit and integration tests, making it a solid foundation for developing custom data services.

주요 기능

  • Integrates Prometheus for monitoring
  • Supports keyword search, secondary filtering, and ID-based queries
  • Provides FastMCP protocol tools for news retrieval
  • Utilizes Redis for server-side session storage
  • 0 GitHub stars
  • Includes Docker and Docker Compose support

사용 사례

  • Rapidly prototyping custom data retrieval services with Elasticsearch
  • Integrating Elasticsearch data with FastMCP clients
  • Providing a standardized API for news search and retrieval