Skip to main content
Glama
nikita15p

Ambari MCP Server

by nikita15p

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TIMEOUT_MSNoTimeout in milliseconds for requests to Ambari server30000
AMBARI_BASE_URLYesThe base URL of the Ambari server API, e.g., http://your-ambari-server:8080/api/v1
AMBARI_PASSWORDYesThe password for Ambari authentication
AMBARI_USERNAMEYesThe username for Ambari authentication

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ambari_clusters_getclustersC

Returns all clusters

ambari_clusters_getclusterB

Returns information about a specific cluster

ambari_clusters_createclusterC

Creates a cluster

ambari_services_getservicesC

Get all services for a cluster

ambari_services_getserviceC

Get the details of a service

ambari_hosts_gethostsC

Returns a collection of all hosts

ambari_hosts_gethostB

Returns information about a single host

ambari_alerts_gettargetsC

Returns all alert targets

ambari_alerts_getalertsB

Get all alerts for a cluster with filtering options

ambari_alerts_getalertsummaryB

Get alert summary in grouped format for a cluster

ambari_alerts_getalertdetailsB

Get details for a specific alert definition

ambari_alerts_getalertdefinitionsB

Get all alert definitions for a cluster

ambari_alerts_updatealertdefinitionB

Update an alert definition (enable/disable or modify properties)

ambari_alerts_getalertgroupsB

Get all alert groups for a cluster

ambari_alerts_createalertgroupC

Create a new alert group

ambari_alerts_updatealertgroupB

Update an existing alert group

ambari_alerts_deletealertgroupB

Delete an alert group

ambari_alerts_duplicatealertgroupB

Duplicate an existing alert group with a new name

ambari_alerts_adddefinitiontogroupB

Add an alert definition to an alert group

ambari_alerts_removedefinitionfromgroupB

Remove an alert definition from an alert group

ambari_alerts_getnotificationsC

Get all alert notification targets

ambari_alerts_createnotificationB

Create a new alert notification target

ambari_alerts_updatenotificationB

Update an existing alert notification target

ambari_alerts_deletenotificationB

Delete an alert notification target

ambari_alerts_addnotificationtogroupB

Add a notification target to an alert group

ambari_alerts_removenotificationfromgroupB

Remove a notification target from an alert group

ambari_alerts_savealertsettingsB

Save cluster-level alert settings (like repeat tolerance)

ambari_services_getserviceswithstaleconfigsA

Get services and components that have stale configurations requiring restart

ambari_services_gethostcomponentswithstaleconfigsA

Get host components that need restart due to stale configurations

ambari_services_restartserviceC

Restart a specific service on the cluster

ambari_services_restartcomponentsB

Restart specific components that have stale configurations

ambari_services_getservicestateC

Get detailed state information for a specific service

ambari_services_startserviceB

Start a specific service on the cluster

ambari_services_stopserviceB

Stop a specific service on the cluster

ambari_services_getrollingrestartstatusC

Get the status of rolling restart operations for services

ambari_services_enablemaintenancemodeB

Enable maintenance mode for a service or component

ambari_services_disablemaintenancemodeB

Disable maintenance mode for a service or component

ambari_services_runservicecheckB

Run service check for a specific service to verify it is working correctly

ambari_services_isservicechecksupportedC

Check if service check is supported for a specific service in the stack

ambari_services_getservicecheckstatusA

Get the status of recent service check operations for a service

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Ambari ClustersList of all Ambari clusters with basic information
Cluster DetailsDetailed information about a specific cluster including services and hosts
Cluster ServicesAll services running in a specific cluster with their status
Cluster HostsAll hosts in a specific cluster with their status and components
Cluster AlertsCurrent alerts for a specific cluster grouped by severity
Alert SummarySummarized alert information for quick cluster health overview
Stale ConfigurationsServices and components that need restart due to configuration changes
Service DetailsDetailed information about a specific service including components and configurations
Service ComponentsAll components of a specific service with their host assignments and status
Host DetailsDetailed information about a specific host including installed components
Recent OperationsRecent operations and their status (restarts, service checks, etc.)
Cluster ConfigurationsCurrent configuration for all services in the cluster

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nikita15p/ambari-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server