o

obciag_mcp

wayyoung/obciag_mcp
0 Stars 16 次浏览 更新于 2026-08-23

### obdiag的mcp调用 `obdiag` 工具提供了与 MCP(Monitor Control Panel)交互的功能,允许用户通过命令行界面执行各种监控和管理操作。以下是如何使用 `obdiag` 调用 MCP 的示例。 #### 安装 obdiag 确保你已经安装了 `obdiag`。如果还没有安装,可以通过以下命令进行安装: bash pip install obdiag #### 配置 MCP 连接 在使用 `obdiag` 与 MCP 交互之前,需要配置连接信息。编辑配置文件 `~/.obdiag/obdiag.conf`,添加或修改以下内容: ini [mcp] endpoint = http://<MCP_IP>:<MCP_PORT> access_key = <YOUR_ACCESS_KEY> secret_key = <YOUR_SECRET_KEY> - `<MCP_IP>` 和 `<MCP_PORT>` 是 MCP 服务的 IP 地址和端口号。 - `<YOUR_ACCESS_KEY>` 和 `<YOUR_SECRET_KEY>` 是用于身份验证的密钥。 #### 使用 obdiag 调用 MCP 以下是一些常用的 `obdiag mcp` 命令示例: 1. **获取集群列表** bash obdiag mcp cluster list 2. **获取集群详情** bash obdiag mcp cluster describe --cluster-id <CLUSTER_ID> 3. **获取节点列表** bash obdiag mcp node list --cluster-id <CLUSTER_ID> 4. **获取节点详情** bash obdiag mcp node describe --node-id <NODE_ID> 5. **获取监控指标** bash obdiag mcp metric get --metric-name <METRIC_NAME> --start-time <START_TIME> --end-time <END_TIME> --step <STEP> - `<METRIC_NAME>` 是要查询的监控指标名称。 - `<START_TIME>` 和 `<END_TIME>` 是查询的时间范围。 - `<STEP>` 是时间间隔,单位为秒。 #### 示例 假设你想获取某个集群的节点列表,可以使用以下命令: bash obdiag mcp node list --cluster-id 123456 这将返回该集群的所有节点信息。 更多详细信息和命令选项,请参考 [obdiag 文档](https://www.example.com/obdiag/docs)。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "obdiag": {
      "url": "http://127.0.0.1:8000/mcp"
    }
  }
}

该服务需要配置环境变量:host、port

服务介绍

请提供需要翻译的英文技术文档内容。

相关 MCP 服务