阿里云MCP服务器
此MCP服务器提供通过Claude与阿里云(阿里云)服务交互的工具。
特性
- 查询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设置文件中 cline_mcp_settings.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": []
}
}
}替换 /path/to/aliyun-mcp-server 使用此存储库的实际路径,并提供您的阿里云凭据。
用法
配置后,您可以让Claude查询SLS日志:
Query SLS logs from project "my-project" and logstore "my-logstore" with the query "error" for the last hour.Claude将使用MCP服务器执行查询并返回结果。
可用工具
querySLSLogs
查询阿里云SLS(简单日志服务)日志。
参数:
project(必填):SLS项目名称logstore(必填):SLS日志库名称query(必填):SLS查询语句from(可选):开始时间(毫秒)(默认为1小时前)to(可选):结束时间(毫秒)(默认为现在)limit(可选):要返回的最大日志数(默认值:100,最大值:1000)offset(可选):分页偏移量(默认值:0)reverse(可选):是否按相反顺序返回结果(默认值:false)
例子:
{
"project": "my-project",
"logstore": "my-logstore",
"query": "error",
"limit": 10
}