argocd-mcp

argocd-mcp

116

The Argo CD MCP Server is a Model Context Protocol (MCP) server for Argo CD, designed to enable AI assistants to interact with Argo CD applications using natural language. It offers full integration with the Argo CD API and supports multiple transport protocols, making it ready for use with tools like VS Code.

What are the prerequisites for using Argo CD MCP Server?

You need Node.js (v18 or higher), pnpm package manager, an Argo CD instance with API access, and an Argo CD API token.

How can I disable TLS certificate validation?

Set the environment variable "NODE_TLS_REJECT_UNAUTHORIZED" to "0" to disable TLS certificate validation for Node.js.

What transport protocols does Argo CD MCP Server support?

It supports both stdio and HTTP stream transport modes.

How do I update TypeScript type definitions for Argo CD?

Download the latest swagger.json from ArgoCD releases, place it in the project root, and run pnpm run generate-types.

Can I use Argo CD MCP Server with self-signed certificates?

Yes, but you need to disable TLS certificate validation by setting "NODE_TLS_REJECT_UNAUTHORIZED" to "0".