MCP.so
登录

MCP Argo Server

@jakkaj

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

jakkaj

关于 MCP Argo Server

An MCP server for running Argo workflows, written in Golang

#mcp-argo-server#argo-workflows#golang

MCP Argo Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-argo-server": {
      "command": "python",
      "args": [
        "test_with_autogen.py"
      ]
    }
  }
}

MCP Argo Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Argo Server?

MCP Argo Server is a lightweight CLI tool that wraps Argo Workflows, providing an MCP-compliant JSON-RPC interface over STDIN/STDOUT for launching workflows, checking status, and retrieving results. It is written in Go and uses Foxy Contexts and client-go to interact with Kubernetes and Argo resources.

How to use MCP Argo Server?

Open the project in a dev container or clone and run go mod tidy. Use make cluster to install a k3d cluster and set up Argo. Then run make run to start the MCP server. Alternatively, use the included Python test client by running make install and python test_with_autogen.py in the python/ directory.

Key features of MCP Argo Server

  • MCP-compliant server for Argo Workflows
  • JSON-RPC communication over STDIN/STDOUT
  • Launch workflows, check status, retrieve results
  • Lightweight CLI tool written in Golang
  • Integrates with Kubernetes via client-go
  • Includes Python test client for demonstration

Use cases of MCP Argo Server

  • Automating Argo Workflow submission from MCP clients
  • Monitoring workflow status programmatically
  • Integrating workflow management into AI agents or tools
  • Testing and debugging Argo workflows in a dev container

常见问题

1

What is the runtime requirement?

It runs inside a development container with pre-installed dependencies, or locally with Go. It requires a k3d cluster and Argo installation.

2

How does the server communicate?

It uses JSON-RPC over STDIN/STDOUT, leveraging Foxy Contexts for RPC handling.

3

Where are workflow data stored?

Workflows are managed by Argo Workflows on a Kubernetes cluster.

4

What transport does the server use?

The server uses STDIN/STDOUT transport for MCP.

5

Is there an authentication mechanism?

The README does not mention authentication; it is intended for local development or within a trusted environment.

评论

其他 分类下的更多 MCP 服务器