Provides tools for querying SLS (Simple Log Service) logs, with planned future support for managing ECS instances and deploying serverless functions on Alibaba Cloud.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aliyun MCP Servershow me error logs from my-project/my-logstore for the last 30 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Aliyun MCP Server
This MCP server provides tools for interacting with Aliyun (Alibaba Cloud) services through Claude.
Features
Query SLS (Simple Log Service) logs
(Future) Manage ECS instances
(Future) Deploy serverless functions
Related MCP server: DevDocs MCP Server
Configuration
Build the server:
npm install
npm run buildUsage with Claude Desktop
Add the server to your 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": []
}
}
}Configuration for Cline
Add the server to your Cline MCP settings file inside VSCode's settings 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": []
}
}
}Replace /path/to/aliyun-mcp-server with the actual path to this repository, and provide your Aliyun credentials.
Usage
Once configured, you can ask Claude to query SLS logs:
Query SLS logs from project "my-project" and logstore "my-logstore" with the query "error" for the last hour.Claude will use the MCP server to execute the query and return the results.
Available Tools
querySLSLogs
Query Aliyun SLS (Simple Log Service) logs.
Parameters:
project(required): SLS project namelogstore(required): SLS logstore namequery(required): SLS query statementfrom(optional): Start time in milliseconds (defaults to 1 hour ago)to(optional): End time in milliseconds (defaults to now)limit(optional): Maximum number of logs to return (default: 100, max: 1000)offset(optional): Offset for pagination (default: 0)reverse(optional): Whether to return results in reverse order (default: false)
Example:
{
"project": "my-project",
"logstore": "my-logstore",
"query": "error",
"limit": 10
}Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.