Back to MCP directory
publicPublicdnsLocal runtime

Aliyun Cloud

阿里云MCP服务工具,提供SLS日志查询等功能

article

README

🚀 阿里云 MCP 服务器

此 MCP 服务器为用户提供了借助 Claude 与阿里云(Alibaba Cloud)服务进行交互的工具,能够方便快捷地实现对阿里云相关服务的操作。

✨ 主要特性

  • 🔍 查询 SLS(简单日志服务)日志
  • 🚧 (未来功能)管理 ECS 实例
  • 🚧 (未来功能)部署无服务器函数

📦 安装指南

构建服务器

执行以下命令来构建服务器:

npm install
npm run build

使用 Claude Desktop 配置

将服务器添加到你的 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "aliyun": {
      "command": "node",
      "args": ["/path/to/aliyun-mcp-server/build/index.js"],
      "env": {
        "ALIYUN_ACCESS_KEY_ID": "your-access-key-id",
        "ALIYUN_ACCESS_KEY_SECRET": "your-access-key-secret",
        "SLS_ENDPOINT": "cn-hangzhou.log.aliyuncs.com"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

配置用于 Cline

将服务器添加到你的 VSCode 设置中的 cline_mcp_settings.json 文件里的 MCP 设置:

{
  "mcpServers": {
    "aliyun": {
      "command": "node",
      "args": ["/path/to/aliyun-mcp-server/build/index.js"],
      "env": {
        "ALIYUN_ACCESS_KEY_ID": "your-access-key-id",
        "ALIYUN_ACCESS_KEY_SECRET": "your-access-key-secret",
        "SLS_ENDPOINT": "cn-hangzhou.log.aliyuncs.com"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

⚠️ 重要提示:请将 /path/to/aliyun-mcp-server 替换为该仓库的实际路径,并提供你的阿里云凭证。

💻 使用示例

基础用法

配置完成后,你可以要求 Claude 查询 SLS 日志,示例如下:

从项目 "my-project" 和日志库 "my-logstore" 中查询包含关键字 "error" 的最近一小时的日志。

Claude 将使用 MCP 服务器执行查询并返回结果。

可用工具 - querySLSLogs

此工具用于查询阿里云 SLS(简单日志服务)日志。

参数说明

| 参数 | 是否必填 | 详情 | |------|------|------| | project | 是 | SLS 项目名称 | | logstore | 是 | SLS 日志库名称 | | query | 是 | SLS 查询语句 | | from | 否 | 起始时间,以毫秒为单位(默认为一小时前) | | to | 否 | 结束时间,以毫秒为单位(默认为当前时间) | | limit | 否 | 要返回的最大日志数量(默认:100,最大:1000) | | offset | 否 | 分页偏移量(默认:0) | | reverse | 否 | 是否按反向顺序返回结果(默认:false) |

使用示例

{
  "project": "my-project",
  "logstore": "my-logstore",
  "query": "error",
  "limit": 10
}
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client