ambari-mcp-server
by acceldata-io
Overview
Enables AI assistants to manage, monitor, and operate Apache Ambari clusters, including services, hosts, alerts, and configurations, with optional SSH and Kubernetes integration.
Installation
docker run -i --rm --env-file .env bsprmkumar/ambari-mcp-server:latestEnvironment Variables
- AMBARI_BASE_URL
- AMBARI_USERNAME
- AMBARI_PASSWORD
Security Notes
The server defaults to 'admin'/'admin' credentials if AMBARI_USERNAME and AMBARI_PASSWORD environment variables are not explicitly set, which is a critical security risk. The 'INSECURE_SSL' option, if enabled, disables SSL certificate verification, making connections vulnerable to Man-in-the-Middle attacks. SSH and Kubernetes integrations (via kubectl exec) involve privileged operations on cluster nodes/pods, requiring careful management of SSH private keys and Kubeconfig files outside of the application's direct control.
Similar Servers
mcp-apache-spark-history-server
Connect AI agents to Apache Spark History Server for intelligent job analysis and performance monitoring.
aks-mcp
The AKS-MCP server acts as a bridge, enabling AI assistants to interact with and manage Azure Kubernetes Service (AKS) clusters and related Azure resources.
alibaba-cloud-ops-mcp-server
Enables AI assistants to manage Alibaba Cloud resources (ECS, RDS, OSS, VPC, Cloud Monitor) and automate application deployment to ECS instances.
mcp-kubernetes
Enables AI assistants to interact with and debug Kubernetes clusters by translating natural language requests into Kubernetes operations.