mcp-argocd
An open-source MCP server for Argo CD that provides 37 tools, 7 resources, and 7 prompts. It enables AI assistants to manage application status, sync, rollback, inspect drift, read logs, and handle ApplicationSets, clusters, projects, and repositories. It supports MCP 2.0, works with Argo CD 3.3+, and offers a read-only mode for safety.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Triage application status and inspect drift
- Sync applications and roll back changes
- Read logs and manage ApplicationSets
- Manage clusters, projects, and repositories
Source and maintenance
- Last repository push
- Latest release
- v0.5.3
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
mcp-argocd 0.5.3
{
"version": "0.5.3",
"transport": "stdio",
"identifier": "mcp-argocd",
"registryType": "pypi",
"environmentVariables": [
{
"name": "ARGOCD_TOKEN",
"format": "string",
"isRequired": true,
"description": "Argo CD bearer token (also accepts ARGOCD_AUTH_TOKEN or ARGOCD_API_TOKEN)"
},
{
"name": "ARGOCD_URL",
"format": "string",
"isRequired": true,
"description": "Argo CD base URL including any path prefix (e.g. https://argocd.example.com)"
},
{
"name": "ARGOCD_READ_ONLY",
"format": "string",
"description": "Alias for MCP_READ_ONLY. Any value other than false/0/no/off/empty locks the server read-only; --read-only can only raise the lock"
},
{
"name": "MCP_READ_ONLY",
"format": "string",
"description": "Locks the server read-only: write tools and write-workflow prompts are not listed and nothing lifts the lock at runtime. Shared name across the mcp-* servers; set it in the deployer's env"
},
{
"name": "ARGOCD_HTTP_BEARER_TOKEN",
"format": "string",
"description": "Bearer token (min 16 chars) required to bind an HTTP transport to a non-loopback host; clients send it as 'Authorization: Bearer <token>'"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mcp-argocd": {
"command": "uvx",
"args": [
"mcp-argocd==0.5.3"
],
"env": {
"ARGOCD_TOKEN": "<YOUR_ARGOCD_TOKEN>",
"ARGOCD_URL": "<YOUR_ARGOCD_URL>",
"ARGOCD_READ_ONLY": "<YOUR_ARGOCD_READ_ONLY>",
"MCP_READ_ONLY": "<YOUR_MCP_READ_ONLY>",
"ARGOCD_HTTP_BEARER_TOKEN": "<YOUR_ARGOCD_HTTP_BEARER_TOKEN>"
}
}
}
}Cline
{
"mcpServers": {
"mcp-argocd": {
"command": "uvx",
"args": [
"mcp-argocd==0.5.3"
],
"env": {
"ARGOCD_TOKEN": "<YOUR_ARGOCD_TOKEN>",
"ARGOCD_URL": "<YOUR_ARGOCD_URL>",
"ARGOCD_READ_ONLY": "<YOUR_ARGOCD_READ_ONLY>",
"MCP_READ_ONLY": "<YOUR_MCP_READ_ONLY>",
"ARGOCD_HTTP_BEARER_TOKEN": "<YOUR_ARGOCD_HTTP_BEARER_TOKEN>"
}
}
}
}VS Code
{
"servers": {
"mcp-argocd": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-argocd==0.5.3"
],
"env": {
"ARGOCD_TOKEN": "<YOUR_ARGOCD_TOKEN>",
"ARGOCD_URL": "<YOUR_ARGOCD_URL>",
"ARGOCD_READ_ONLY": "<YOUR_ARGOCD_READ_ONLY>",
"MCP_READ_ONLY": "<YOUR_MCP_READ_ONLY>",
"ARGOCD_HTTP_BEARER_TOKEN": "<YOUR_ARGOCD_HTTP_BEARER_TOKEN>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mcp-argocd": {
"command": "uvx",
"args": [
"mcp-argocd==0.5.3"
],
"env": {
"ARGOCD_TOKEN": "<YOUR_ARGOCD_TOKEN>",
"ARGOCD_URL": "<YOUR_ARGOCD_URL>",
"ARGOCD_READ_ONLY": "<YOUR_ARGOCD_READ_ONLY>",
"MCP_READ_ONLY": "<YOUR_MCP_READ_ONLY>",
"ARGOCD_HTTP_BEARER_TOKEN": "<YOUR_ARGOCD_HTTP_BEARER_TOKEN>"
}
}
}
}Let your agent find its tools
Find servers like mcp-argocd from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.