Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_READ_ONLY | No | Set to 'true' to run the MCP Server in read-only mode, which disables resource modification tools | false |
| ARGOCD_BASE_URL | Yes | The base URL of your Argo CD instance | |
| ARGOCD_API_TOKEN | Yes | Your Argo CD API token for authentication | |
| NODE_TLS_REJECT_UNAUTHORIZED | No | Set to '0' to disable TLS certificate validation for self-signed certificates. Warning: This reduces security and should only be used in development environments. | 1 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_applications | list_applications returns list of applications |
| get_application | get_application returns application by application name |
| get_application_resource_tree | get_application_resource_tree returns resource tree for application by application name |
| get_application_managed_resources | get_application_managed_resources returns managed resources for application by application name with optional filtering. Use filters to avoid token limits with large applications. Examples: kind="ConfigMap" for config maps only, namespace="production" for specific namespace, or combine multiple filters. |
| get_application_workload_logs | get_application_workload_logs returns logs for application workload (Deployment, StatefulSet, Pod, etc.) by application name and resource ref |
| get_application_events | get_application_events returns events for application by application name |
| get_resource_events | get_resource_events returns events for a resource that is managed by an application |
| get_resource_actions | get_resource_actions returns actions for a resource that is managed by an application |
| create_application | create_application creates application |
| update_application | update_application updates application |
| delete_application | delete_application deletes application |
| sync_application | sync_application syncs application |
| run_resource_action | run_resource_action runs an action on a resource |