See what people built during the Apps HackathonExplore the gallery
Back to Catalog

ArgoCD

argoproj-labs/mcp-for-argocd
TypeScript
Development

A Model Context Protocol (MCP) server that provides AI assistants with access to ArgoCD for GitOps continuous delivery. Manage applications, sync status, and deployment operations through the ArgoCD API.

GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:0
👥 Contributors:0
📋 Total Issues:0
📦 Has Releases:No
🔧 Has CI/CD Pipeline:No
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
{
  "argocd-mcp-npx": {
    "command": "npx",
    "args": [
      "argocd-mcp@latest",
      "stdio"
    ],
    "env": {
      "ARGOCD_BASE_URL": "https://brushed-lemur.app",
      "ARGOCD_API_TOKEN": "eyJhbGciOiJIUzI1Ni"
    }
  }
}
README.md

ArgoCD MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with access to ArgoCD for GitOps continuous delivery.

Features

  • Manage ArgoCD applications
  • Query sync status and health
  • Trigger deployments and syncs
  • Access application manifests
  • View deployment history

Installation

Quick Start with NPX

npx argocd-mcp@latest stdio

Docker

docker run -i --rm \
  -e ARGOCD_BASE_URL=https://your-argocd-server \
  -e ARGOCD_API_TOKEN=your-api-token \
  europe-west1-docker.pkg.dev/friendly-path-465518-r6/archestra-public/mcp-server-base:0.0.3 \
  npx argocd-mcp@latest stdio

Configuration

Environment Variables

VariablePurposeRequired
ARGOCD_BASE_URLYour ArgoCD server URLYes
ARGOCD_API_TOKENAPI authentication tokenYes

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "argocd": {
      "command": "npx",
      "args": ["argocd-mcp@latest", "stdio"],
      "env": {
        "ARGOCD_BASE_URL": "https://your-argocd-server",
        "ARGOCD_API_TOKEN": "your-api-token"
      }
    }
  }
}

License

Apache License 2.0