前提条件
在 Cloud Mate 中已创建 空间。
当前操作账号拥有访问空间、管理 MCP 的权限,请参见 权限管理。
新建 MCP 服务
MCP 服务是基于 Anthropic 开源的 Model Context Protocol(模型上下文协议)构建的标准化工具,可调用外部资源,例如 Log 数据、Metric 数据、Trace 数据、数据库、API、git 代码仓库等。
预置 MCP:您可通过简单配置,即可使用如下预置 MCP。
预置 MCP | 说明 | 鉴权方式 |
日志服务 | 可访问您的腾讯云日志服务 CLS 中的 Log 数据。 | CAM 授权 |
可观测平台(即将上线) | 可访问您的腾讯云可观测平台 TCOP 中的 Metric 数据,例如 CVM 的 CPU 使用率指标、TKE 的 node 内存使用相关指标。 | CAM 授权 |
Prometheus(即将上线) | 账号/token | |
ClickHouse(即将上线) | 账号 |
自建 MCP:您可使用 http/sse 协议接入您的自建 MCP。
操作步骤
1. 登录 Cloud Mate,在空间列表中选择有权限的空间,单击空间名称进入。
2. 在左侧选择 MCP 服务,在页面顶端单击自建 MCP 或者预置 MCP 中的前往配置,配置项说明如下:
预置 MCP-日志服务、可观测平台(即将上线):
配置项 | 是否必填 | 解释说明 | 示例 |
MCP 名称 | 是 | 空间名称,支持 Aa-Zz、-、_、0-9、中文字符,最大长度128。 | test |
MCP 描述 | 否 | 空间描述,支持任意字符,最大长度255。 | testing for AIOPS |
标签 | 否 | employee:产品组、研发组 | |
访问日志范围 | 是 | 您可指定访问当前主账号或其他账号的数据。 当前主账号:访问当前主账号数据。 指定账号:访问其它账号的数据。 用户名称:访问多个账号的数据时,Cloud Mate 会依据“用户名称”信息进行匹配判定,防止幻觉。 用户 uin:需填入主账号 uin。 Secret_Id、Secret_Key 可参见 MCP 鉴权 进行操作和获取。 | 选择指定账号时,用户名称分别为 “test”、“dev”,在知识库(Prompt)中可描述为:列出广州地域的所有日志主题,用户名称为“dev”,那么 Cloud Mate 会查询 dev 用户的日志,而不是 test 用户的日志。 |
自建 MCP:
配置项 | 是否必填 | 解释说明 | 示例 |
MCP 名称 | 是 | 空间名称,支持 Aa-Zz、-、_、0-9、中文字符,最大长度128。 | test |
MCP 描述 | 否 | 空间描述,支持任意字符,最大长度255。 | testing for AIOPS |
标签 | 否 | employee:产品组、研发组 | |
协议类型 | 是 | streamable HTTP/SSE | SSE |
访问方式 | 是 | 内网地址:自建 MCP 通过内网方式访问。 地域:网络所在的地域。 所属网络:MCP 所在的 VPC 网络。 网络类型:支持云服务器 CVM 和负载均衡 CLB。如果通过 CLB 转发,请选择 CLB。 外网地址:自建 MCP 通过外网方式访问。 | 内网地址: 地域:广州 所属网络:vpc-123 网络类型:CLB 外网地址:请直接配置下一项服务地址。 |
服务地址 | 是 | 输入您的服务地址 URL。 | 9.22.1.26:8081 |
Header | 是 | 例如鉴权信息 Authorization。 | Authorization:Bearer 3VXXXXsuxDo3 |
校验 | 是 | 测试连通性,代表可以获取 MCP server 的 tools。 如果校验失败,说明网络不通,或者 MCP 服务端未响应。请检查您的网络配置,MCP 服务端是否可正常对外提供服务。 | - |
3. 填写上述配置后,单击保存。