elastic-cloud-billing-mcp
Verified Safeby apostoloss
Overview
Minimal Model Context Protocol (MCP) server exposing Elastic Cloud billing/usage data for LLM tooling to enable cost tracking and stale environment cleanup.
Installation
uvx mcpo --config .cursor/mcp.json --hot-reload --port 8080Environment Variables
- ELASTIC_API_KEY
Security Notes
The server securely handles Elastic Cloud API keys by loading them from dedicated `.env` files in a configurable 'accounts' directory, rather than hardcoding. It uses `httpx` for API requests, a modern and secure HTTP client. No `eval`, `exec`, or direct command execution vulnerabilities are apparent. The server is explicitly designed for read-only operations on billing and deployment data, minimizing risks of unintended resource modification. The primary security consideration is ensuring the `.env` files containing API keys are protected on the host system.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.