此 MCP 服务器为用户提供了借助 Claude 与阿里云(Alibaba Cloud)服务进行交互的工具,能够方便快捷地实现对阿里云相关服务的操作。
执行以下命令来构建服务器:
npm install
npm run build
将服务器添加到你的 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": []
}
}
}
将服务器添加到你的 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 服务器执行查询并返回结果。
此工具用于查询阿里云 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
}