MCP Server — call518/MCP-Ambari-API

Automate Apache Ambari operations with AI/LLM: Natural language commands for Hadoop cluster management, service control, configuration monitoring

Local serverstdioPython

What is the MCP Server?

Automate Apache Ambari operations with AI/LLM: Natural language commands for Hadoop cluster management, service control, configuration monitoring, and real-time

What you get

To set up a Ambari Demo cluster, follow the guide at: Install Ambari 3.0 with Docker

  • ✅ Interactive Ambari Operations Hub – Provides an MCP-based foundation for querying and managing services through natural language instead of console or UI interfaces
  • ✅ Real-time Cluster Visibility – Comprehensive view of key metrics including service status, host details, alert history, and ongoing requests in a single interface
  • ✅ Metrics Intelligence Pipeline – Dynamically discovers and filters AMS appIds and metric names, connecting directly to time-series analysis workflows
  • ✅ Automated Operations Workflow – Consolidates repetitive start/stop operations, configuration checks, user queries, and request tracking into consistent scenarios
  • ✅ Built-in Operational Reports – Instantly delivers dfsadmin-style HDFS reports, service summaries, and capacity metrics through LLM or CLI interfaces
  • ✅ Safety Guards and Guardrails – Requires user confirmation before large-scale operations and provides clear guidance for risky commands through prompt templates

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Server

{
  "mcpServers": {
    "mcp-ambari-api": {
      "type": "streamable-http",
      "url": "http://your-server:8000/mcp",
      "headers": {
        "Authorization": "Bearer your-secure-secret-key-here"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
AMBARI_HOSTEndpoint or connection string the server talks to.Optional
AMBARI_PORTConfiguration value read at startup.Optional
AMBARI_USERConfiguration value read at startup.Optional
AMBARI_PASSConfiguration value read at startup.Optional
AMBARI_CLUSTER_NAMEConfiguration value read at startup.Optional
MCP_LOG_LEVELConfiguration value read at startup.Optional
AMBARI_METRICS_HOSTEndpoint or connection string the server talks to.Optional
REMOTE_SECRET_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use MCP to Features.”
  • “Use MCP to Configuration.”
  • “Use MCP to Administration.”

Frequently asked questions

Automate Apache Ambari operations with AI/LLM: Natural language commands for Hadoop cluster management, service control, configuration monitoring, and real-time Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.