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