用途:kubectl-mcp-server 的命令行界面,用于工具发现、直接调用与诊断。当用户提到 CLI、命令行、工具发现、服务器健康,或需要列出工具、直接调用工具、检查依赖时适用。
主要能力:doctor 检查 kubectl、helm、kubeconfig 与集群连接;tools 列出工具,-d 显示描述,--json 输出 JSON;grep 按模式搜索工具,如 kubectl-mcp-server grep "pod";tools 加工具名查看参数与返回类型;call 直接调用工具;context 查看或切换上下文;info 显示版本与工具、资源、提示词数量;resources 和 prompts 列出 MCP 资源与提示词。
使用方式:启动服务器可用 kubectl-mcp-server serve;HTTP 传输用 kubectl-mcp-server serve --transport streamable-http --port 8000;调试用 MCP_DEBUG=true kubectl-mcp-server serve。调用示例:kubectl-mcp-server call get_pods '{"namespace": "default"}',也支持从 stdin 传入 JSON。环境变量包括 MCP_DEBUG、MCP_LOG_FILE、NO_COLOR 及可选浏览器相关变量。
适用场景:探索可用工具、检查服务器与依赖健康、从命令行调用集群操作、管理 kubeconfig 上下文、查看 MCP 资源与提示词。
限制:资料未提供具体版本要求、权限模型、安全边界与错误处理细节,暂未提供。