cyberneticlibrary

Manage Argo CD deployments with AI

argocd-mcpmcp_serversetup L30
argoproj-labs/mcp-for-argocd
What it does

Manage Argo CD applications and deployment status

Best for

Enabling AI agents to check and sync Argo CD applications without kubectl access.

Inputs
  • · application name (in Argo CD)
  • · cluster identifier
  • · sync request parameters
Outputs
  • · application state (healthy/progressing/degraded)
  • · resource tree (manifests, helm, kustomize)
  • · pod logs and events
  • · sync status and history
Requires
  • · Argo CD instance (running and reachable)
  • · API token (with appropriate scopes)
Preconditions
  • · ARGOCD_BASE_URL and ARGOCD_API_TOKEN environment variables
  • · Argo CD API token created (see docs)
  • · MCP client configured (Cursor, VS Code, Claude Desktop)
  • · optional: self-signed cert handling (NODE_TLS_REJECT_UNAUTHORIZED)
Failure modes
  • · TLS validation can be disabled globally (security risk)
  • · API token scope not validated upfront
  • · no built-in rate limit protection
Trust signals
  • · Official argoproj-labs package
  • · stdio and HTTP stream transport modes
  • · VS Code Install badge / Insiders supported
  • · resource action and workload log support