Back to Home
danielsaban icon

MCP-server-CRUD-elasticsearch

Verified Safe

by danielsaban

Overview

Manages Italian city data through CRUD operations, exposing these capabilities as tools for AI assistants via an MCP server.

Installation

Run Command
npx tsx src/mcp-server/index.ts

Environment Variables

  • ELASTICSEARCH_HOST
  • ELASTICSEARCH_INDEX
  • API_PORT
  • API_HOST
  • NODE_ENV

Security Notes

The Elasticsearch instance, as configured in `docker-compose.yml`, has security disabled (`xpack.security.enabled=false`), which is highly insecure for production environments. Additionally, the CRUD API uses `cors()` without specific origin restrictions, posing a risk if exposed publicly. Input validation is present for city names. For local development and use with Claude Desktop, these are generally acceptable, but require hardening for any public deployment.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens150
Stars0
Forks0
Last Update2025-12-14

Tags

MCPElasticsearchCRUDCitiesAI Assistant