Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Argo Server

    An MCP server for running Argo workflows, written in Golang

    9 stars
    Go
    Updated Oct 13, 2025

    Table of Contents

    • Overview
    • Installation
    • Usage
    • Testing with Python
    • Contributing
    • License
    • Additional Resources

    Table of Contents

    • Overview
    • Installation
    • Usage
    • Testing with Python
    • Contributing
    • License
    • Additional Resources

    Documentation

    MCP Argo Server

    An MCP-compliant server for running Argo Workflows written in Golang.

    Overview

    MCP Argo Server is a lightweight CLI tool that wraps Argo Workflows using JSON-RPC over STDIN/STDOUT. It leverages Foxy Contexts for RPC handling and client-go for interacting with Kubernetes and Argo Workflow resources. The project provides tools for launching workflows, checking workflow status, and retrieving results.

    Installation

    This project is configured to run inside a development container. Simply open the repository in your dev container-enabled editor (e.g., VS Code Remote - Containers) and all dependencies are pre-installed.

    If you prefer to run it locally, clone the repository and run:

    code
    go mod tidy

    Usage

    Open the project in the dev container.

    Run make cluster which will install the k3d cluster and set up Argo.

    You can check that's worked by typing kubectl cluster-info.

    You can run a test workflow by typing argo submit -n argo --watch ./kube/argo-hello-world.yaml.

    You can see the Argo interface at https://localhost:2746/workflows/argo/

    You can check that the app is building and the MCP is working by typing make run.

    Testing with Python

    The project includes a Python test client that demonstrates how to interact with the MCP Argo server. The test client is located in python/test_with_autogen.py and showcases:

    • Submitting Argo workflows
    • Checking workflow status
    • Waiting for workflow completion
    • Retrieving workflow results

    To run the Python test:

    1. Ensure you have Python dependencies installed:

    bash
    cd python
       make install

    2. Run the test script:

    bash
    python test_with_autogen.py

    or... just debug it to step through.

    The script will:

    • Connect to the MCP Argo server
    • Iterate the tools and print them out
    • Submit a sample workflow from kube/argo-hello-world.yaml
    • Monitor the workflow status until completion
    • Display the workflow results

    Contributing

    Contributions are welcome! Please open issues and submit pull requests. Before submitting changes, ensure that you follow the project's coding guidelines and that all tests pass.

    License

    This project is licensed under the MIT License. See the LICENSE file for details.

    Additional Resources

    • Argo Workflows
    • Foxy Contexts

    Similar MCP

    Based on tags & features

    • OC

      Ocireg Mcp

      Go·
      11
    • MC

      Mcp Nutanix

      Go·
      10
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OC

      Ocireg Mcp

      Go·
      11
    • MC

      Mcp Nutanix

      Go·
      10
    • MC

      Mcpjungle

      Go·
      617
    • AN

      Anyquery

      Go·
      1.4k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k