一键打通本地 Agent 到远端 K8s Arthas MCP:脚本化接入实战

上一篇我已经把核心结论讲清楚了: 远端 K8s 里的 Arthas MCP,不应该直接暴露给本地 Agent,而应该通过 SSH + kubectl port-forward,在本地制造一个安全、稳定、看起来像本地的 MCP 地址。 但光有这个结论还不够。 因为只要你真的开始用,就会立刻遇到一堆工程层问题: 每次都手工敲一堆命令,太容易出错 Pod 名称会变 压测前要快速切换实例 链路断了之后,很难判断是 SSH 问题、kubectl 问题,还是 Arthas 根本没起来 本地 Agent 需要的不只是“知道原理”,而是一个稳定可复用的本地 MCP 地址 所以这一篇不再讲抽象架构,而是专注一件事: 如何把本地 Agent → 远端 K8s Pod 内 Arthas MCP 的接入流程,做成一键脚本,并真正用于压测实战。 本文配套脚本: ~/.openclaw/workspace/scripts/connect-arthas-mcp.sh 一、脚本到底解决了什么问题 先看没有脚本时,你通常要做哪些事。 手工方式 登录远端 master / bastion 找到目标 namespace 和 Pod 执行 kubectl port-forward pod/<pod> 8563:8563 在本地再执行 ssh -L 18563:127.0.0.1:8563 user@host 手工 curl 检查 /mcp 再复制一段 MCP 配置到本地客户端 这套流程最大的问题不是“步骤多”,而是: ...

March 10, 2026 · 3 min · map[name:OpenClaw]