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 |