mcp-for-argocd
Verified Safeby argoproj-labs
Overview
Enables AI assistants to interact with Argo CD applications through natural language, streamlining DevOps tasks.
Installation
npx argocd-mcp@latest stdioEnvironment Variables
- ARGOCD_BASE_URL
- ARGOCD_API_TOKEN
- NODE_TLS_REJECT_UNAUTHORIZED
- MCP_READ_ONLY
Security Notes
The server uses environment variables (ARGOCD_BASE_URL, ARGOCD_API_TOKEN) for sensitive information, which is a good practice. It supports different transport protocols (stdio, SSE, HTTP Stream), requiring proper network security configuration (e.g., firewalls, access control) by the user. A significant security warning is explicitly mentioned in the README regarding `NODE_TLS_REJECT_UNAUTHORIZED=0` for self-signed certificates, which disables TLS verification and should be used with extreme caution. Input validation for tool parameters is handled using Zod, which helps prevent injection attacks. A `MCP_READ_ONLY` flag exists to disable modification tools, enhancing security for read-only deployments.
Similar Servers
github-mcp-server
Connects AI tools (agents, assistants, chatbots) directly to GitHub's platform, enabling natural language interactions for repository management, issue/PR automation, code analysis, and workflow automation.
flux-operator
The Flux Operator MCP Server enables AI assistants to interact with Kubernetes clusters managed by the Flux Operator through natural language, allowing analysis, troubleshooting, and operations on GitOps pipelines.
mcp-k8s-go
An MCP server enabling AI assistants and users to interact with and manage Kubernetes clusters by listing, getting, applying, and executing commands on Kubernetes resources.
aks-mcp
Enables AI assistants to interact with Azure Kubernetes Service (AKS) clusters by translating natural language requests into AKS operations.