Back to Home
Joibel icon

mcp-for-argo-workflows

Verified Safe

by Joibel

Overview

Enables AI assistants to interact with and manage Argo Workflows via a standardized Model Context Protocol (MCP) server.

Installation

Run Command
docker run -v ~/.kube:/root/.kube ghcr.io/joibel/mcp-for-argo-workflows:latest

Environment Variables

  • MCP_TRANSPORT
  • MCP_HTTP_ADDR
  • ARGO_SERVER
  • ARGO_TOKEN
  • ARGO_NAMESPACE
  • ARGO_SECURE
  • ARGO_INSECURE_SKIP_VERIFY
  • KUBECONFIG

Security Notes

The server provides extensive control over Kubernetes Argo Workflows, including create, update, and delete operations. The default Kubernetes RBAC configuration grants a 'ClusterRole' with broad permissions (full CRUD on Argo Workflows resources, plus get/list/watch on pods/logs/events), making it a high-privilege target. If deployed with HTTP/SSE transport, the documentation explicitly states that external authentication middleware is required for production, implying no built-in client authentication. The code itself employs good practices like strict YAML unmarshaling and manifest size limits (1MiB) to prevent certain vulnerabilities, but the overall security posture heavily relies on secure deployment practices and external access controls.

Similar Servers

Stats

Interest Score30
Security Score7
Cost ClassMedium
Avg Tokens10000
Stars1
Forks0
Last Update2026-01-17

Tags

Argo WorkflowsKubernetesAI AssistantsModel Context ProtocolWorkflow Automation