The `argocd-mcp` package implements an Argo CD server compliant with the Model Context Protocol (MCP), enabling AI assistants to interact with Argo CD applications via natural language. Its current stable version is v0.6.0, with minor releases occurring every few weeks to months, adding new features and tools. Key differentiators include its support for both stdio and HTTP stream transport protocols, allowing flexible integration with various MCP clients like Visual Studio Code. It provides a comprehensive set of pre-configured tools for managing Argo CD applications, resources, and clusters, facilitating AI-driven GitOps workflows. The package aims to bridge the gap between AI assistants and Argo CD's API by offering a structured, machine-readable interface.
npm install argocd-mcpVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to programmatically start the Argo CD MCP Server in stdio mode, configured with necessary Argo CD API credentials from environment variables, allowing integration with MCP clients.
Update git remotes and documentation links to point to the new repository `https://github.com/argoproj-labs/mcp-for-argocd`.
Ensure your development and production environments use Node.js v18 or a more recent version. Use a Node Version Manager (nvm, volta) to manage Node.js installations.
Provide `ARGOCD_BASE_URL` (e.g., `https://argocd.example.com`) and `ARGOCD_API_TOKEN` as environment variables to the process running `argocd-mcp`. Refer to Argo CD documentation for generating API tokens.
Use `npx argocd-mcp` for running the server as intended. If embedding, use `child_process.spawn` as shown in the quickstart rather than attempting direct module imports for server instantiation.
Update any custom tooling to use the new generated types (if exposed and intended for public consumption) or adjust to the new internal type management. For most users, this change was internal and required no action.
Ensure Node.js (v18+) and its associated `npx` command are correctly installed and available in your system's environment PATH.
Set `ARGOCD_BASE_URL` and `ARGOCD_API_TOKEN` environment variables before running the `argocd-mcp` server. Example: `export ARGOCD_BASE_URL='https://your-argocd.com' && export ARGOCD_API_TOKEN='your-token' && npx argocd-mcp@latest stdio`.
Verify that the `ARGOCD_BASE_URL` is correct, the Argo CD instance is running, and network connectivity exists between the `argocd-mcp` server and the Argo CD API.
Generate a new Argo CD API token with appropriate permissions and ensure it is correctly supplied via the `ARGOCD_API_TOKEN` environment variable.
No dependency data recorded yet.