argocd-mcp MCP Server

An implementation of Model Context Protocol (MCP) server for Argo CD, enabling AI assistants to interact with your Argo CD applications through natural language. This server allows for seamless…

Local serverstdioApache-2.0

What is the argocd-mcp Server?

argocd-mcp is an MCP project maintained in the akuity/argocd-mcp repository. The maintainer describes its purpose as “An implementation of Model Context Protocol (MCP) server for Argo CD, enabling AI assistants to interact with your Argo CD applications through natural language. This…”. Read the project documentation for the complete scope.

Installation

The documented npm package is argocd-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares ARGOCD_BASE_URL, ARGOCD_API_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_clustersList all clusters registered with ArgoCD
get_appprojectGet detailed information about a specific AppProject (project)
list_applicationsList and filter all applications
get_applicationGet detailed information about a specific application
create_applicationCreate a new application
update_applicationUpdate an existing application
delete_applicationDelete an application
sync_applicationTrigger a sync operation on an application
get_application_resource_treeGet the resource tree for a specific application
get_application_managed_resourcesGet managed resources for a specific application
get_application_workload_logsGet logs for application workloads (Pods, Deployments, etc.)
get_resource_eventsGet events for resources managed by an application
get_resource_actionsGet available actions for resources
run_resource_actionRun an action on a resource

How to install the argocd-mcp Server

{
  "mcpServers": {
    "argocd-mcp": {
      "command": "npx",
      "args": [
        "argocd-mcp@latest",
        "stdio"
      ],
      "env": {
        "ARGOCD_BASE_URL": "<argocd_url>",
        "ARGOCD_API_TOKEN": "YOUR_ARGOCD_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
ARGOCD_BASE_URLDeclared in the maintainer’s client configuration.Check documentation
ARGOCD_API_TOKENDeclared in the maintainer’s client configuration.Check documentation