Kubernetes代理安装工具

通过自然语言对话在Kubernetes环境中安装和配置Orya代理的工具。

  • by OryaHub
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 OryaHub/orya-mcp

使用说明

Ory mcp

用于安装代理的模型上下文协议 (MCP) 服务器 定向 通过LLMS作为克劳德。

它是什么

哦 orya-mcp 展示MCP工具,允许人工智能助手直接从自然语言对话中在Kubernetes环境中安装和配置Orya代理。

可用工具

工具 描述
orya-installer-k8s 通过Helm在Kubernetes集群中安装Orya代理

orya-installer-k8s

使用 Helm 安装 Orya 代理。内部运行 :

helm repo add orya https://docp-agent.s3.us-east-1.amazonaws.com
helm repo update
helm install orya-agent orya/k8s-orya -n orya-agent --create-namespace -f <path>

参数 :

参数 类型 强制性 描述
path string 是 文件路径 values.yaml 代理设置(例如: /path/to/orya-values.yaml)

先决条件

  • 转到1.25+
  • helm 安装并配置在 PATH
  • kubectl 访问目标集群
  • 档案 values.yaml Agent Orya 的

安装

git clone https://github.com/OryaHub/orya-mcp.git
cd orya-mcp
go build -o orya-mcp .

Claude 桌面配置

添加到 Claude 桌面配置文件 (claude_desktop_config.json):

{
  "mcpServers": {
    "orya": {
      "command": "/caminho/para/orya-mcp"
    }
  }
}

VS Code(Copilot)

添加到 .vscode/mcp.json do seu工作空间:

{
  "servers": {
    "orya": {
      "type": "stdio",
      "command": "/caminho/para/orya-mcp"
    }
  }
}

使用范例

配置 MCP 后,只需向向向导询问:

“使用文件在我的集群中安装Orya代理 /home/user/orya-values.yaml"

助理会打电话 orya-installer-k8s 路径,并报告安装结果。

项目结构

orya-mcp/
├── main.go          # Ponto de entrada, registro das ferramentas MCP
├── dto/
│   └── types.go     # Tipos de entrada e saída das ferramentas
├── services/
│   └── k8s.go       # Lógica de instalação via Helm
├── pkg/
│   ├── constants.go # Constantes (URLs de repositório Helm)
│   ├── executor.go  # Executor de comandos shell
│   └── validate.go  # Validação dos inputs
└── go.mod

许可证

业主 -© OryaHub