Fix argocd MCP server transport

This commit is contained in:
2026-06-01 15:40:35 +01:00
parent 760acb67dd
commit 3c90d4d4d2
2 changed files with 7 additions and 10 deletions
@@ -4,20 +4,17 @@ metadata:
name: argocd-mcp
namespace: toolhive-system
spec:
# argoproj-labs MCP server for Argo CD. The image entrypoint already launches
# the server (default stdio transport); ToolHive proxies it to streamable-http
# at http://mcp-argocd-mcp-proxy.mcp-services:8080/mcp.
# NOTE: do NOT set args — the image ENTRYPOINT is `node` and any args replace
# the script path (e.g. "stdio" -> node stdio -> "Cannot find module /app/stdio").
# argoproj-labs MCP server for Argo CD. v0.7.0 starts streamable HTTP on
# port 3000 by default; setting args: ["stdio"] makes the image try to run
# /app/stdio and crash.
image: ghcr.io/argoproj-labs/mcp-for-argocd:v0.7.0
transport: stdio
proxyMode: streamable-http
proxyPort: 8080
transport: streamable-http
mcpPort: 3000
groupRef:
name: homelab-core
env:
- name: ARGOCD_BASE_URL
value: http://argocd-server.argocd.svc.cluster.local
value: http://argocd-server.argocd
# argocd-server serves a self-signed cert in-cluster.
- name: NODE_TLS_REJECT_UNAUTHORIZED
value: "0"
@@ -8,7 +8,7 @@ metadata:
namespace: toolhive-system
spec:
encryptedData:
token: AgAIix1mYCEaTuDmWquheb5pO3GOwcLYxRL7OGTEIGZM1/ZAuE1Fr4JuNg+xNxalP8YHN8ycg7fyTRyVr8bDPRpabTwwc7sgJOym5HAlcux0g9VN9r4pvkOJ7GaoXfkJWyPz01mS3YyLb13SVCL2cllXp3b1wGj3jkewKFGoNtzK6zT8BSvu9kaITwo4Tvrg1tPO/aDZewSL+WKMnbpF3EYJqSVMbzfiz7mXwv00iorjXB+KyiOJDLp5FgNJXQgG4RFd/VscW4jL2dlpS1yl0iDa6hw06/fD+WTbE/eGPcwyLCMnudaqxWZ8sBmvnrhBo0d9aYXFSAido+gL/1x3WEuOXh4eMhKS9mC3eKaatEhkEr6sKZJNJ+C4j4DKgpG9m9dzcFw4MKeImQPXb7Up2L3z8AvmpQC/XnRN0mkH9ziU9lK7arJr9AZDElpdIJ2aEDq88yfmhaJySx/gumoTVQVmn/HyhqDEByppXtZk2SEI/CRQCMU1Cvr3+O+8uNOrJcWA0sORPdPkoYDeTGxFCtvz3reNuvZkcmQ+o/VeCIqKbucdmdLR0Fw/BeoSV7CA6a8C4AwH0sCPJ2va7zSRgH59XgGTcbVauI7y44eV95dRFuBMUKyT5g5Zq+ZUVaUEMARO/eClnS9ypz5aKqg9ELWPuHxOreJ71RipAQXvfWRXJ5lvmDz2nNcSagmhXJ+/jmNuM3nvuz1rvyu0ImewJb/DF6b3s11IBMH1zt/tlwITnyJkVg+nNUGZlEE6KIN1qmCLKSxaVpZRA/cKZTK4gP+jev04LHLOcJRQZ1b/lMaDEOpNYPuiwndy98J7qQD/OoUQrnjRrCmN0QYV5vTXOrSz5r6YX2y97kLRZ6vchnRSrRseQOoAc+z5pebk/ajI6CzAn1Q4AtS1R51p8+0DgpLnh9qAVDVZCiTKVHxJdHvZ259a5a0OvIayOa+3EKoQo7FpvyQlIotRbOPlMZJAr8ahY5UW+uTqP9r+FEpnG9+ZgdY3SOpnlyIcL7bWnn2uOwCZ
token: AgAZHSkWcIUeJpb10rUNdg/4cwPdM8s38Ftuc2OryBERx0Fos7z5NGkVl1R+ZbG3xcQofgcvlsESi2Qjo8X18lMBZzj3Oup2khIQqKuieUaVzIC0RsGDrrpeL05XbmvkrTB7Pvv88jLfWMq7hTAGOG2YQT2PKQT2DroY49z3x5TubnJIWFUgav2KZBWkHnCmFFO4kJ/uw6zQSeIkHPLUUZceBb5BrLa1IgMYjnS3nip325/wKyEw/LQGPl4qdnRk4wVk7zdQRGtghY6UtcW6UxElMi/daz+XES4Oqi+lXVcjefgDTC+u9+EEbNbbzXfBk/LFaACgKk71xIyXFAJi4tkNEUssCGljKYz/CXdePHIe9s7n1RzENpCe9lU1IVbLGtCiIpktyK7RE4Tven1r4cZw1LfetmvN8XRdIpW5vyXFh/o4drLV1IXHmar9eCxcD8n1mSRVmCJUVq0ipL6oFAnVSiKPPq4LiRBVoKutRCuy9SAyeoCkToAQofm2zBRkLKq7THVZFMGkstp8DC+yrtFwNXwdUQuLsHSeM4KH4rPwbMuFLgL0GKSb28/puZZHZvD0TJPd+3ei5/6EcXRSulPIUEnYs/pgUMHcOlqiY9oBMRaxSiZXpmRgJczagtOJKZLrFloTx69T2q6ld3vNIVRYMoFktnaPx0riqBUDY4BTRNGRfKuBN6G3fhoC7p0vPgCFWFuIbGJviCJDtD2TpgeKi9otb/cKKPg+/XyZ+AWyfjlPVnZDtIS7OcjurCy8+XrDB7N6cID9+76sQS27AEglww8uQGCpsVdzwu8ldka+n3zsoxPz5UOEkIdwfVPaF+h0YKZhgxpiQI5kRGSp8G+OlAbd12maHxYBc4aFDaB6mTVnY9CS8WlCWVmDw+Ose2FcWdScXvSnag8ig5mA/Tyi8cb19OKI10FAcUtMeGaQZsoppM9r1PWikzFYeb/nksvv688x/vEasxJzeGXbe1bbZ8RlSa1n/OjYkUvMMeqHii4=
template:
metadata:
annotations: