Best for
- DevOps teams wanting to use AI assistants with Argo CD.
- Users with GitOps workflows needing natural language management of Kubernetes applications.
- Developers using MCP within VS Code or Cursor.
This project is maintained by the Argo community and offers a rich set of Argo CD management tools with multi-transport and read-only mode. Security design is solid, but attention is needed for token management and write operation risks.
Strongest · Maintenance 16/20 Weakest · Reliability 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+
ARGOCD_API_TOKEN
Argo CD API token (required), generated per the Argo CD authorization docs.
MCP_AUTH_TOKEN
Inbound auth token; when set, all HTTP requests must carry a Bearer token.
ARGOCD_BASE_URL
Base URL of your Argo CD instance's API, from your Argo CD deployment.
NODE_TLS_REJECT_UNAUTHORIZED
Set to "0" to skip TLS validation for self-signed certificates; dev use only.
ARGOCD_TOKEN_REGISTRY_PATH
Path to a JSON token registry file mapping base URLs to tokens for multi-instance setups.
MCP_READ_ONLY
Set to "true" to enable read-only mode, disabling create/update/delete/sync tools.
MCP_BIND_ADDRESS
HTTP bind address, defaults to 127.0.0.1.
npx, args argocd-mcp@latest stdio, env ARGOCD_BASE_URL and ARGOCD_API_TOKEN..cursor/mcp.json in your project..vscode/mcp.json.claude_desktop_config.json.NODE_TLS_REJECT_UNAUTHORIZED=0.{
"mcpServers": {
"argocd-mcp": {
"command": "npx",
"args": ["argocd-mcp@latest", "stdio"],
"env": {
"ARGOCD_BASE_URL": "<argocd_url>",
"ARGOCD_API_TOKEN": "<argocd_token>"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"argocd-mcp": {
"command": "npx",
"args": [
"argocd-mcp@latest",
"stdio"
],
"env": {
"ARGOCD_BASE_URL": "<argocd_url>",
"ARGOCD_API_TOKEN": "<argocd_token>"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add argocd-mcp -e 'ARGOCD_BASE_URL=<argocd_url>' -e 'ARGOCD_API_TOKEN=<argocd_token>' -- npx argocd-mcp@latest stdio
Run it in a terminal; replace any <…> placeholders with your own values first.
The argocd-mcp tools (e.g. list_clusters, list_applications) should appear in your client's tool list; calling list_applications and getting your Argo CD applications back confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
The Argo CD MCP Server is an implementation of the Model Context Protocol (MCP) for Argo CD. It allows AI assistants to interact with Argo CD applications seamlessly, supporting stdio and HTTP stream transports for integration with Visual Studio Code and other MCP clients. It provides comprehensive tools for managing clusters, projects, applications, and resources, including sync, logs, and events.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 28d15ca69b0c Data synced 2026-10-12 Read the FMRS scoring method