Skip to content

Back to the catalog

argoproj-labs/mcp-for-argocd
github.comrepo

argoproj-labs/mcp-for-argocd

TypeScript MCP server for Argo CD that lets MCP clients (Cursor, VS Code, Claude Desktop) list, inspect, create, update, delete and sync applications, read logs and events, and run resource actions through natural language. It supports stdio and HTTP stream transports, with a stateless mode for multi-replica Kubernetes deployments. The security design is detailed: API tokens are read only from env vars or headers and never from tool arguments, the default token is bound to the default base URL, a per-host token registry covers extra instances, a read-only mode disables write tools, and the HTTP listener binds loopback by default and requires an inbound auth token if exposed.

TL;DR Argo CD MCP server (stdio/HTTP) exposing application management tools to AI assistants, with careful token isolation, read-only mode and stateless deployment.

Organisations named here

  • Argo Project Labs
  • Akuity
  • Cursor
  • Model Context Protocol

Technologies named here

  • mcp-for-argocd
  • Model Context Protocol
  • Argo CD
  • Visual Studio Code
  • Cursor
  • Claude Desktop
  • Node.js
  • pnpm
  • Docker
  • tsup
  • tsx
  • TypeScript
  • Kubernetes
  • VS Code

Techniques named here

  • Token registry for multiple Argo CD instances
  • Read-only mode
  • Stateless HTTP mode