KosmoKrator

productivity

Argo CD MCP Gateway for AI Agents

Expose Argo CD tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Argo CD MCP Gateway

Expose Argo CD to MCP clients with `kosmokrator mcp:serve --integration=argocd`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=argocd --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-argocd": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=argocd",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=argocd --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__argocd__argocd_account_list_accounts argocd.argocd_account_list_accounts Read read
integration__argocd__argocd_account_can_i argocd.argocd_account_can_i Read read
integration__argocd__argocd_account_update_password argocd.argocd_account_update_password Write write
integration__argocd__argocd_account_get_account argocd.argocd_account_get_account Read read
integration__argocd__argocd_account_create_token argocd.argocd_account_create_token Write write
integration__argocd__argocd_account_delete_token argocd.argocd_account_delete_token Write write
integration__argocd__argocd_list_applications argocd.argocd_list_applications Read read
integration__argocd__argocd_create_application argocd.argocd_create_application Write write
integration__argocd__argocd_application_get_manifests_with_files argocd.argocd_application_get_manifests_with_files Write write
integration__argocd__argocd_application_server_side_diff argocd.argocd_application_server_side_diff Read read
integration__argocd__argocd_application_update argocd.argocd_application_update Write write
integration__argocd__argocd_application_managed_resources argocd.argocd_application_managed_resources Read read
integration__argocd__argocd_application_resource_tree argocd.argocd_application_resource_tree Read read
integration__argocd__argocd_get_application argocd.argocd_get_application Read read
integration__argocd__argocd_application_delete argocd.argocd_application_delete Write write
integration__argocd__argocd_application_patch argocd.argocd_application_patch Write write
integration__argocd__argocd_application_list_resource_events argocd.argocd_application_list_resource_events Read read
integration__argocd__argocd_application_list_links argocd.argocd_application_list_links Read read
integration__argocd__argocd_application_pod_logs2 argocd.argocd_application_pod_logs2 Read read
integration__argocd__argocd_application_get_manifests argocd.argocd_application_get_manifests Read read
integration__argocd__argocd_application_terminate_operation argocd.argocd_application_terminate_operation Write write
integration__argocd__argocd_application_pod_logs argocd.argocd_application_pod_logs Read read
integration__argocd__argocd_application_get_resource argocd.argocd_application_get_resource Read read
integration__argocd__argocd_application_patch_resource argocd.argocd_application_patch_resource Write write
integration__argocd__argocd_application_delete_resource argocd.argocd_application_delete_resource Write write
integration__argocd__argocd_application_list_resource_actions argocd.argocd_application_list_resource_actions Read read
integration__argocd__argocd_application_run_resource_action argocd.argocd_application_run_resource_action Write write
integration__argocd__argocd_application_run_resource_action_v2 argocd.argocd_application_run_resource_action_v2 Write write
integration__argocd__argocd_application_list_resource_links argocd.argocd_application_list_resource_links Read read
integration__argocd__argocd_application_revision_chart_details argocd.argocd_application_revision_chart_details Read read
integration__argocd__argocd_application_revision_metadata argocd.argocd_application_revision_metadata Read read
integration__argocd__argocd_application_get_o_c_i_metadata argocd.argocd_application_get_o_c_i_metadata Read read
integration__argocd__argocd_application_rollback argocd.argocd_application_rollback Write write
integration__argocd__argocd_application_update_spec argocd.argocd_application_update_spec Write write
integration__argocd__argocd_application_sync argocd.argocd_application_sync Write write
integration__argocd__argocd_application_get_application_sync_windows argocd.argocd_application_get_application_sync_windows Read read
integration__argocd__argocd_application_set_list argocd.argocd_application_set_list Read read
integration__argocd__argocd_application_set_create argocd.argocd_application_set_create Write write
integration__argocd__argocd_application_set_generate argocd.argocd_application_set_generate Write write
integration__argocd__argocd_application_set_get argocd.argocd_application_set_get Read read
integration__argocd__argocd_application_set_delete argocd.argocd_application_set_delete Write write
integration__argocd__argocd_application_set_list_resource_events argocd.argocd_application_set_list_resource_events Read read
integration__argocd__argocd_application_set_resource_tree argocd.argocd_application_set_resource_tree Read read
integration__argocd__argocd_certificate_list_certificates argocd.argocd_certificate_list_certificates Read read
integration__argocd__argocd_certificate_create_certificate argocd.argocd_certificate_create_certificate Write write
integration__argocd__argocd_certificate_delete_certificate argocd.argocd_certificate_delete_certificate Write write
integration__argocd__argocd_cluster_list argocd.argocd_cluster_list Read read
integration__argocd__argocd_cluster_create argocd.argocd_cluster_create Write write
integration__argocd__argocd_cluster_get argocd.argocd_cluster_get Read read
integration__argocd__argocd_cluster_update argocd.argocd_cluster_update Write write
integration__argocd__argocd_cluster_delete argocd.argocd_cluster_delete Write write
integration__argocd__argocd_cluster_invalidate_cache argocd.argocd_cluster_invalidate_cache Write write
integration__argocd__argocd_cluster_rotate_auth argocd.argocd_cluster_rotate_auth Write write
integration__argocd__argocd_g_p_g_key_list argocd.argocd_g_p_g_key_list Read read
integration__argocd__argocd_g_p_g_key_create argocd.argocd_g_p_g_key_create Write write
integration__argocd__argocd_g_p_g_key_delete argocd.argocd_g_p_g_key_delete Write write
integration__argocd__argocd_g_p_g_key_get argocd.argocd_g_p_g_key_get Read read
integration__argocd__argocd_notification_list_services argocd.argocd_notification_list_services Read read
integration__argocd__argocd_notification_list_templates argocd.argocd_notification_list_templates Read read
integration__argocd__argocd_notification_list_triggers argocd.argocd_notification_list_triggers Read read
integration__argocd__argocd_list_projects argocd.argocd_list_projects Read read
integration__argocd__argocd_project_create argocd.argocd_project_create Write write
integration__argocd__argocd_get_project argocd.argocd_get_project Read read
integration__argocd__argocd_project_delete argocd.argocd_project_delete Write write
integration__argocd__argocd_project_get_detailed_project argocd.argocd_project_get_detailed_project Read read
integration__argocd__argocd_project_list_events argocd.argocd_project_list_events Read read
integration__argocd__argocd_project_get_global_projects argocd.argocd_project_get_global_projects Read read
integration__argocd__argocd_project_list_links argocd.argocd_project_list_links Read read
integration__argocd__argocd_project_get_sync_windows_state argocd.argocd_project_get_sync_windows_state Read read
integration__argocd__argocd_project_update argocd.argocd_project_update Write write
integration__argocd__argocd_project_create_token argocd.argocd_project_create_token Write write
integration__argocd__argocd_project_delete_token argocd.argocd_project_delete_token Write write
integration__argocd__argocd_repo_creds_list_repository_credentials argocd.argocd_repo_creds_list_repository_credentials Read read
integration__argocd__argocd_repo_creds_create_repository_credentials argocd.argocd_repo_creds_create_repository_credentials Write write
integration__argocd__argocd_repo_creds_update_repository_credentials argocd.argocd_repo_creds_update_repository_credentials Write write
integration__argocd__argocd_repo_creds_delete_repository_credentials argocd.argocd_repo_creds_delete_repository_credentials Write write
integration__argocd__argocd_list_repositories argocd.argocd_list_repositories Read read
integration__argocd__argocd_repository_create_repository argocd.argocd_repository_create_repository Write write
integration__argocd__argocd_repository_update_repository argocd.argocd_repository_update_repository Write write
integration__argocd__argocd_repository_get argocd.argocd_repository_get Read read
integration__argocd__argocd_repository_delete_repository argocd.argocd_repository_delete_repository Write write
integration__argocd__argocd_repository_list_apps argocd.argocd_repository_list_apps Read read
integration__argocd__argocd_repository_get_helm_charts argocd.argocd_repository_get_helm_charts Read read
integration__argocd__argocd_repository_list_o_c_i_tags argocd.argocd_repository_list_o_c_i_tags Read read
integration__argocd__argocd_repository_list_refs argocd.argocd_repository_list_refs Read read
integration__argocd__argocd_repository_validate_access argocd.argocd_repository_validate_access Write write
integration__argocd__argocd_repository_get_app_details argocd.argocd_repository_get_app_details Write write
integration__argocd__argocd_session_create argocd.argocd_session_create Write write
integration__argocd__argocd_session_delete argocd.argocd_session_delete Write write
integration__argocd__argocd_get_current_user argocd.argocd_get_current_user Read read
integration__argocd__argocd_settings_get argocd.argocd_settings_get Read read
integration__argocd__argocd_settings_get_plugins argocd.argocd_settings_get_plugins Read read
integration__argocd__argocd_application_watch argocd.argocd_application_watch Read read
integration__argocd__argocd_application_watch_resource_tree argocd.argocd_application_watch_resource_tree Read read
integration__argocd__argocd_application_set_watch argocd.argocd_application_set_watch Read read
integration__argocd__argocd_repo_creds_list_write_repository_credentials argocd.argocd_repo_creds_list_write_repository_credentials Read read
integration__argocd__argocd_repo_creds_create_write_repository_credentials argocd.argocd_repo_creds_create_write_repository_credentials Write write
integration__argocd__argocd_repo_creds_update_write_repository_credentials argocd.argocd_repo_creds_update_write_repository_credentials Write write
integration__argocd__argocd_repo_creds_delete_write_repository_credentials argocd.argocd_repo_creds_delete_write_repository_credentials Write write
integration__argocd__argocd_repository_list_write_repositories argocd.argocd_repository_list_write_repositories Read read
integration__argocd__argocd_repository_create_write_repository argocd.argocd_repository_create_write_repository Write write
integration__argocd__argocd_repository_update_write_repository argocd.argocd_repository_update_write_repository Write write
integration__argocd__argocd_repository_get_write argocd.argocd_repository_get_write Read read
integration__argocd__argocd_repository_delete_write_repository argocd.argocd_repository_delete_write_repository Write write
integration__argocd__argocd_repository_validate_write_access argocd.argocd_repository_validate_write_access Write write
integration__argocd__argocd_version_version argocd.argocd_version_version Read read

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.