MCP Argo Server
@jakkaj
MCP Argo Server について
An MCP server for running Argo workflows, written in Golang
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-argo-server": {
"command": "python",
"args": [
"test_with_autogen.py"
]
}
}
}ツール
ツールは検出されませんでした
ツールは 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
FAQ from MCP Argo Server
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.
How does the server communicate?
It uses JSON-RPC over STDIN/STDOUT, leveraging Foxy Contexts for RPC handling.
Where are workflow data stored?
Workflows are managed by Argo Workflows on a Kubernetes cluster.
What transport does the server use?
The server uses STDIN/STDOUT transport for MCP.
Is there an authentication mechanism?
The README does not mention authentication; it is intended for local development or within a trusted environment.
「その他」の他のコンテンツ
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
コメント