Alibaba Cloud Observability MCP Server

sls_translate_natural_language_to_query

Convert natural language descriptions into SLS (Log Service) query statements, enabling users to search logs without requiring SLS query syntax knowledge.

Instructions

将自然语言转换为SLS查询语句。

## 功能概述 该工具可以将自然语言描述转换为有效的SLS查询语句,便于用户使用自然语言表达查询需求。 ## 使用场景 - 当用户不熟悉SLS查询语法时 - 当需要快速构建复杂查询时 - 当需要从自然语言描述中提取查询意图时 ## 使用限制 - 仅支持生成SLS查询,不支持其他数据库的SQL如MySQL、PostgreSQL等 - 生成的是查询语句,而非查询结果,需要配合sls_execute_query工具使用 - 如果查询涉及ARMS应用,应优先使用arms_generate_trace_query工具 - 需要对应的 log_sotre 已经设定了索引信息,如果生成的结果里面有字段没有索引或者开启统计,可能会导致查询失败,需要友好的提示用户增加相对应的索引信息 ## 最佳实践 - 提供清晰简洁的自然语言描述 - 不要在描述中包含项目或日志库名称 - 如有需要,指定查询的时间范围 - 首次生成的查询可能不完全符合要求,可能需要多次尝试 ## 查询示例 - "帮我生成下 XXX 的日志查询语句" - "查找最近一小时内的错误日志" Args: ctx: MCP上下文,用于访问SLS客户端 text: 用于生成查询的自然语言文本 project: SLS项目名称 log_store: SLS日志库名称 region_id: 阿里云区域ID Returns: 生成的SLS查询语句

Input Schema

NameRequiredDescriptionDefault
log_storeYessls log store name
projectYessls project name
region_idYesaliyun region id,region id format like 'xx-xxx',like 'cn-hangzhou'
textYesthe natural language text to generate sls log store query

Input Schema (JSON Schema)

{ "properties": { "log_store": { "description": "sls log store name", "title": "Log Store", "type": "string" }, "project": { "description": "sls project name", "title": "Project", "type": "string" }, "region_id": { "description": "aliyun region id,region id format like 'xx-xxx',like 'cn-hangzhou'", "title": "Region Id", "type": "string" }, "text": { "description": "the natural language text to generate sls log store query", "title": "Text", "type": "string" } }, "required": [ "text", "project", "log_store", "region_id" ], "title": "sls_translate_natural_language_to_queryArguments", "type": "object" }

You must be authenticated.

Other Tools from Alibaba Cloud Observability MCP Server

Related Tools

ID: 3ls5g1x8rn