# MCP For Argocd (MCP server)

> MCP For Argocd is an MCP server that adds cloud and DevOps tools to AI assistants such as Claude Desktop, Claude Code and Cursor. An implementation of Model Context Protocol (MCP) server for Argo CD. It has 581 GitHub stars, is released under the Apache-2.0 license and runs locally with npx -y argocd-mcp.

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 integration with Visual Studio Code and other MCP clients through stdio and HTTP stream transport protocols.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/argoproj-labs/mcp-for-argocd |
| GitHub stars | 581 |
| License | Apache-2.0 |
| Language | TypeScript |
| Transport | stdio |
| Packages | npm: argocd-mcp |
| Remote URL | none |
| Needs API key | yes |
| Official | no |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Cloud & DevOps |
| Latest release | v0.9.0 (Aug 11, 2026) |
| Last commit | Aug 11, 2026 |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "mcpServers": {
    "mcp-for-argocd": {
      "command": "npx",
      "args": [
        "-y",
        "argocd-mcp"
      ],
      "env": {
        "ARGOCD_API_TOKEN": "your-value"
      }
    }
  }
}
```

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --env ARGOCD_API_TOKEN=your-value --transport stdio mcp-for-argocd -- npx -y argocd-mcp
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "mcp-for-argocd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "argocd-mcp"
      ],
      "env": {
        "ARGOCD_API_TOKEN": "your-value"
      }
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "argocd_api_token",
      "description": "ARGOCD_API_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "mcp-for-argocd": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "argocd-mcp"
      ],
      "env": {
        "ARGOCD_API_TOKEN": "${input:argocd_api_token}"
      }
    }
  }
}
```

Config formats checked against the official docs on 2026-10-07.

## Environment variables

- `ARGOCD_BASE_URL`: Shown in the README's example configuration.
- `ARGOCD_API_TOKEN` (secret): Shown in the README's example configuration.

## Tools

- `list_clusters`: List all clusters registered with ArgoCD
- `get_appproject`: Get detailed information about a specific AppProject (project)
- `list_applications`: List and filter all applications
- `get_application`: Get detailed information about a specific application
- `create_application`: Create a new application
- `update_application`: Update an existing application
- `delete_application`: Delete an application
- `sync_application`: Trigger a sync operation on an application
- `get_application_resource_tree`: Get the resource tree for a specific application
- `get_application_managed_resources`: Get managed resources for a specific application
- `get_application_workload_logs`: Get logs for application workloads (Pods, Deployments, etc.)
- `get_resource_events`: Get events for resources managed by an application
- `get_resource_actions`: Get available actions for resources
- `run_resource_action`: Run an action on a resource

## Similar MCP servers

- [Worldmonitor](https://appsgit.com/mcp-servers/worldmonitor): Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface. (87,920 stars, AGPL-3.0)
- [Netdata](https://appsgit.com/mcp-servers/netdata): Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection. (80,817 stars, GPL-3.0, needs API key)
- [openstatus](https://appsgit.com/mcp-servers/openstatus): Manage monitors, status pages, incidents and maintenances in your openstatus workspace. (9,171 stars, AGPL-3.0, official)
- [MCP Server Cloudflare](https://appsgit.com/mcp-servers/mcp-server-cloudflare): Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. (4,360 stars, Apache-2.0, official, needs API key)
- [Dagu](https://appsgit.com/mcp-servers/dagu): Self-hostable workflow orchestrator for teams whose main work isn't orchestration. (4,289 stars, GPL-3.0)
- [Azure MCP Server](https://appsgit.com/mcp-servers/azure-mcp-server): All Azure MCP tools to create a seamless connection between AI agents and Azure services. (3,738 stars, MIT, official)

---

Canonical page: https://appsgit.com/mcp-servers/mcp-for-argocd
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
