What it does
The server exposes Argo CD's API surface through the Model Context Protocol, enabling AI assistants to interact with deployments in natural language. It provides tools for managing applications (list, get, create, update, delete, sync), inspecting resource trees and managed resources, fetching workload logs, querying resource events, and running custom actions. Supports stdio and HTTP stream transports for use in VS Code, Cursor, and Claude Desktop.
Who it's for
Platform and DevOps engineers who deploy via Argo CD and want Claude or other AI assistants to query application status, inspect resources, and trigger syncs directly from conversations without leaving the IDE.
Common use cases
- Check the status and resource tree of a deployed application via natural language query
- Fetch logs from workloads (pods, deployments) managed by an application
- Trigger an application sync from within an AI conversation
- Create or update Argo CD applications programmatically through an AI assistant
- Query resource events and run custom actions on managed resources
Setup pitfalls
- Requires
ARGOCD_BASE_URLandARGOCD_API_TOKENas environment variables; generate the token first via the Argo CD API documentation - Self-signed certificates require setting
NODE_TLS_REJECT_UNAUTHORIZED=0 - Requires Node.js v18 or higher