mcp-argo-server

mcp-argo-server

5

The MCP Argo Server is a CLI tool that facilitates the execution of Argo Workflows using JSON-RPC for communication and Kubernetes for orchestration. It simplifies workflow management and includes a test client for validating server interactions.

Overview

MCP Argo Server is a lightweight CLI tool for running Argo Workflows using JSON-RPC. It leverages Foxy Contexts for RPC handling and integrates with Kubernetes. Key features include launching and managing workflows. It is designed for use inside a development container, with options for local installation.

Installation

  • Open in a dev container-enabled editor
  • Clone the repository and run go mod tidy for local setup

Usage

  • Install k3d cluster with make cluster
  • Submit workflows using Argo
  • Access Argo interface via localhost

Testing

  • Python test client included for MCP interaction
  • Run tests using python/test_with_autogen.py