腾讯云日志服务 CLS
腾讯产品MCP
简介
通过 MCP Server 查询日志服务 CLS 中存储的日志数据,实现大模型平台/工具与日志数据的结合。例如使用自然语言查询日志,降低日志查询复杂度;整合至运维排障流程中,智能分析系统异常。
标签
日志查询
运维
腾讯云
CLS
自然语言
核心功能
自然语言查询日志
降低日志查询复杂度
智能分析系统异常
整合运维排障流程
使用场景
1
运维工程师通过自然语言快速查询应用错误日志,定位线上故障
2
开发者在调试阶段直接让 AI 分析最近 15 分钟的异常日志
3
SRE 团队将日志分析集成到告警响应流程中,实现智能排障
4
安全工程师定期检索安全审计日志,识别异常访问行为
5
业务分析师通过自然语言查询用户行为日志,生成数据洞察报告
快速开始
第一步:前往腾讯云控制台,开通日志服务 CLS 并创建日志集和日志主题。第二步:在访问管理(CAM)中创建 API 密钥(SecretId 和 SecretKey),并授予 CLS 只读权限。第三步:在终端中执行安装命令 npm install @anthropic/cls-mcp-server。第四步:在 Claude Desktop 或其他 MCP 客户端的配置文件中添加 CLS MCP Server 配置,填写 SecretId、SecretKey 和 CLS 地域。第五步:重启 MCP 客户端,在对话中即可使用自然语言查询 CLS 日志。
安装命令
$ npm install @anthropic/cls-mcp-server
配置示例
{
"mcpServers": {
"cls": {
"command": "npx",
"args": ["-y", "@anthropic/cls-mcp-server"],
"env": {
"TENCENT_SECRET_ID": "your-secret-id",
"TENCENT_SECRET_KEY": "your-secret-key",
"CLS_REGION": "ap-guangzhou"
}
}
}
}
使用技巧
•
使用自然语言时尽量明确时间范围,如「最近 30 分钟的 error 日志」
•
建议为 MCP 使用的 API 密钥配置最小权限策略,仅授予日志查询权限
•
日志量较大时使用 LIMIT 子句限制返回条数,避免上下文超长
•
配合腾讯云 TAT MCP 使用,可在发现异常后直接远程执行修复命令
•
定期更新 npm 包版本以获取最新的功能改进和安全修复
平台支持
Claude Desktop, Cursor, Continue, VS Code