AUTOMATIONSWITCH

Argo CD MCP

by Argo Project Labs (donated by Akuity)

Argoproj-Labs-blessed Argo CD MCP server, originally donated by Akuity. Both stdio and HTTP-stream transports out of the box, MCP_READ_ONLY mode for production safety, and a tool surface covering the full Argo CD application lifecycle (list/get/sync/delete plus resource-tree traversal and workload logs).

416·8 tools·Released APR 2025·Apache-2.0
npx argocd-mcp@latest stdio
Share:

The Argoproj-Labs-blessed Argo CD MCP server, originally donated by Akuity engineers (the company behind the commercial Argo CD distribution). Pick this when you want an AI agent to triage Argo CD application sync state, drift, and resource trees, backed by the experimental layer of a CNCF-graduated project governance umbrella. Read-only mode (MCP_READ_ONLY=true) cleanly disables write tools for production-safe deployments. The full app lifecycle is covered: list, get, create, update, delete, sync applications, plus resource-tree traversal, managed-resource diff, workload logs, resource events, and custom actions. Self-signed cert support documented for on-prem Argo CD installs. Argoproj-Labs is the Argo Project experimental incubator, distinct from the core argo-cd repository.

Reviewed by M. Nouriel · MAY 2026

INSTALL THIS SERVER

Requires authenticationArgo CD API token via ARGOCD_API_TOKEN env var, plus ARGOCD_BASE_URL. Mint a scoped, read-only API token for agent use; combine with MCP_READ_ONLY=true for double-defence.
{ "mcpServers": { "argocd": { "command": "npx", "args": [ "argocd-mcp@latest", "stdio" ], "env": { "ARGOCD_BASE_URL": "https://argocd.example.com", "ARGOCD_API_TOKEN": "<your-argocd-api-token>", "MCP_READ_ONLY": "true" } } } }
PrereqRequires Node.js 18+ and an Argo CD API token. Mint the token via Argo CD UI > Settings > Accounts > Generate Token; scope to read-only for agent use. Combine with MCP_READ_ONLY=true for double-defence. For HPA-scaled deployments use the HTTP transport with --stateless flag. NPM package: `argocd-mcp`; Docker image: `argoprojlabs/mcp-for-argocd`. Path: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).
{ "mcpServers": { "argocd": { "command": "npx", "args": [ "argocd-mcp@latest", "stdio" ], "env": { "ARGOCD_BASE_URL": "https://argocd.example.com", "ARGOCD_API_TOKEN": "<your-argocd-api-token>", "MCP_READ_ONLY": "true" } } } }
{ "mcpServers": { "argocd": { "command": "npx", "args": [ "argocd-mcp@latest", "stdio" ], "env": { "ARGOCD_BASE_URL": "https://argocd.example.com", "ARGOCD_API_TOKEN": "<your-argocd-api-token>", "MCP_READ_ONLY": "true" } } } }
{ "mcpServers": { "argocd": { "command": "npx", "args": [ "argocd-mcp@latest", "stdio" ], "env": { "ARGOCD_BASE_URL": "https://argocd.example.com", "ARGOCD_API_TOKEN": "<your-argocd-api-token>", "MCP_READ_ONLY": "true" } } } }
{ "mcpServers": { "argocd": { "command": "npx", "args": [ "argocd-mcp@latest", "stdio" ], "env": { "ARGOCD_BASE_URL": "https://argocd.example.com", "ARGOCD_API_TOKEN": "<your-argocd-api-token>", "MCP_READ_ONLY": "true" } } } }

8 TOOLS AVAILABLE

list_clusters
List Argo CD-registered clusters
Read
list_applications
Filter applications across projects
Read
get_application
Detailed app state including sync and health
Read
get_application_resource_tree
Full managed-resource tree for an application
Read
sync_application
Trigger a sync operation on an application
Write
get_application_workload_logs
Pod and deployment logs for an application
Read

OUR ASSESSMENT

Strengths
  • Argoproj-Labs governance via the Argo Project experimental layer.
  • Originally donated by Akuity engineers (the company behind the commercial Argo CD distribution).
  • Both stdio and HTTP-stream transports supported out of the box.
  • Stateless HTTP mode for HPA-scaled deployments; avoids session-affinity bugs.
  • Read-only mode via MCP_READ_ONLY=true cleanly disables write tools.
  • Apache-2.0 licence; friction-free for redistribution and enterprise use.
  • 13 releases shipped; npm + Docker distribution.
  • Self-signed cert support documented for on-prem Argo CD installs.
Weaknesses
  • 1 commit on default branch in the last 30 days; release cadence is monthly with weekly bursts around release windows.
  • `list_applications` known to return excessive tokens at scale (#59 still open); mitigate with filters or read-only-mode tool subset.
  • CLI-mode hang reported (#44) when run interactively; safer in stdio-from-IDE configs.
  • TLS option NODE_TLS_REJECT_UNAUTHORIZED=0 for self-signed CAs is documented as a footgun and warrants Studio-side guidance.
  • Argoproj-Labs is the experimental layer of the Argo Project, distinct from the core argo-cd repo. Treat governance signal as one tier softer than a core-org publication.
Security Notes

Authenticates via Argo CD API token (ARGOCD_API_TOKEN) plus base URL. Mint a scoped, read-only API token in Argo CD for agent use. Combine with MCP_READ_ONLY=true for double-defence against accidental writes. Use --stateless HTTP mode for HPA-scaled deployments to avoid session-affinity bugs. Avoid NODE_TLS_REJECT_UNAUTHORIZED=0 outside a trusted on-prem network.

Best For

GitOps and platform teams running Argo CD as their continuous-delivery control plane, workflows where AI assistants need to safely list, diagnose, and (optionally) sync applications from inside the IDE, and on-prem Argo CD deployments using self-signed certificates.

TECHNICAL DETAILS

Language
typescript
Transport
stdiostreamable-http
Clients
Claude DesktopClaude CodeCursorVS CodeWindsurf
License
Apache-2.0
npm
argocd-mcp
Last Release
v0.6.0MAR 25, 2026
First Released
APR 16, 2025

ADOPTION METRICS

// GitHub Stars
416

// Reading this416 stars and 71 forks. argoproj-labs governance plus Akuity donation provenance carry the editorial weight beyond raw star count.

// Popularity Rank
#19
Globally · #7 in Infrastructure

// Reading thisSeventh-ranked in infrastructure. Fills the GitOps gap; complements the cluster-operations Kubernetes servers already in the directory.

SOURCES & VERIFICATION

We don't take any single directory's word for it. Before scoring, we cross-reference 5 public MCP sources, install the server ourselves against the clients we cover, and record when we last re-verified.

01
Discovered
Manual submission
First indexed MAY 1, 2026
02
Cross-referenced
5 directories
PulseMCP, MCP.so, Glama, Smithery, Official MCP Registry
03
Verified against
Claude Desktop, Cursor, VS Code, Windsurf
Installed and tested across clients
04
Last re-checked
MAY 1, 2026
Weekly re-verification
// How other directories see it

The same server, 5 different lenses. We reconcile these signals into our editorial score, which is why our number sometimes diverges from a directory-aggregate star count.

SourceTheir ratingTheir star countTheir downloadsLast synced
AutomationSwitch This page4.3editorial416MAY 1, 2026
PulseMCP— unratedunavailableunavailableMAY 1, 2026
MCP.so— unratedunavailableunavailableMAY 1, 2026
Glama— unratedunavailableunavailableMAY 1, 2026
Smithery— unratedunavailableunavailableMAY 1, 2026
Official MCP Registry— unratedunavailableunavailableMAY 1, 2026

// Counts are directory-reported; we don't adjust them. Discrepancies usually come from different snapshot times or star-caching.

OTHER INFRASTRUCTURE MCP SERVERS

Community4.5

Kubernetes MCP Server

containers/ org (Red Hat-adjacent)

Native Go MCP server for Kubernetes and OpenShift from the containers/ org. Talks directly to the Kubernetes API server, supports Helm and Tekton, ships with OpenTelemetry observability built in. Distributed as a single native binary plus npm and PyPI packages.

6 tools1,502
Vendor4.5

Sentry MCP Server

Sentry

Sentry's official MCP service. Runs as remote infrastructure at mcp.sentry.dev and ships a Claude Code plugin that auto-delegates Sentry questions. Designed for human-in-the-loop coding agents working through Sentry errors, traces, and performance data.

6 tools671
Vendor4.5

Azure AKS MCP

Microsoft Azure

Official Microsoft Azure MCP server for Azure Kubernetes Service. Workload Identity with federated tokens, three access-level guardrails (readonly, readwrite, admin), and a unified two-tool surface (call_az + call_kubectl). Top commit cadence in this batch (10 commits on main in the last 30 days).

6 tools132
Community4.3

mcp-server-kubernetes (Flux159)

Flux159 (community)

Community-favourite TypeScript Kubernetes MCP. Uses local kubectl plus Helm v3, distributed via npm, and ships as an mcpb extension for one-click Claude Desktop install. Mature 3.x release stream with consistent monthly cadence.

5 tools1,382
Community4.2

kubectl MCP Server

Rohit Ghumare (CNCF Ambassador)

CNCF Landscape-listed community kubectl MCP server. 253 tools spanning kubectl, Helm, RBAC audit, cost optimisation, network diagnostics, and a 3D cluster topology UI. Multi-distribution via npm, PyPI, Docker Hub, and GHCR.

7 tools877
Vendor3.8

GKE MCP Server

GoogleCloudPlatform org

Google Kubernetes Engine MCP server in the GoogleCloudPlatform org. Adds GKE-specific tools (cluster management, upgrade risk reports, log queries) plus Gemini CLI extension support. Maintainers explicitly state this is for education and experimentation and is NOT FOR PRODUCTION USE.

8 tools147
// Get in touch

DISCUSS YOUR
MCP REQUIREMENTS.

Evaluating a server, scoping an internal deployment, or working out whether MCP is the right fit at all. Start the conversation and we will point you at the right piece of the ecosystem.

Discuss Your MCP Requirements →