The application management MCP server for Alibaba Cloud
Project description
Alibaba Cloud Application Management MCP Server
Alibaba Cloud Application Management MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Alibaba Cloud Application Management services, enabling AI assistants to analyze, build, and deploy applications to Alibaba Cloud ECS instances.
Features
- Application Deployment: Deploy applications to ECS instances with automatic application and application group management
- Project Analysis: Automatically identify project technology stack and deployment methods (npm, Python, Java, Go, Docker, etc.)
- Environment Installation: Install deployment environments (Docker, Java, Python, Node.js, Go, Nginx, Git) on ECS instances
- Deployment Management: Query deployment status and retrieve last deployment information
- OSS Integration: Upload deployment artifacts to OSS buckets
- Local File Operations: List directories, run shell scripts, and analyze project structures
- Dynamic API Tools: Support for Alibaba Cloud OpenAPI operations
Prepare
Install uv
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
Configuration
Use VS Code + Cline to config MCP Server.
To use alibaba-cloud-application-management-mcp-server MCP Server with any other MCP Client, you can manually add this configuration and restart for changes to take effect:
{
"mcpServers": {
"alibaba-cloud-application-management-mcp-server": {
"timeout": 600,
"command": "uvx",
"args": [
"alibaba-cloud-application-management-mcp-server@latest"
],
"env": {
"ALIBABA_CLOUD_ACCESS_KEY_ID": "Your Access Key ID",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "Your Access Key SECRET"
}
}
}
}
Tools
Application Management Tools
| Tool | Function | Status |
|---|---|---|
| CodeDeploy | Deploy applications to ECS instances with automatic artifact upload to OSS | Done |
| GetDeployStatus | Query deployment status of application groups | Done |
| GetLastDeploymentInfo | Retrieve information about the last deployment | Done |
Local Tools
| Tool | Function | Status |
|---|---|---|
| ListDirectory | List files and subdirectories in a directory | Done |
| RunShellScript | Execute shell scripts or commands | Done |
| AnalyzeDeployStack | Identify project deployment methods and technology stack | Done |
OOS Tools
| Tool | Function | Status |
|---|---|---|
| InstallDeploymentEnvironment | Install deployment environments (Docker, Java, Python, Node.js, Go, Nginx, Git) on ECS instances | Done |
| ListExecutions | Query OOS execution status by execution ID | Done |
Deployment Workflow
The typical deployment workflow includes:
- Project Analysis: Use
AnalyzeDeployStackto identify the project's technology stack and deployment method - Build Artifacts: Build or package the application locally (e.g., create tar.gz or zip files)
- Deploy Application: Use
CodeDeployto deploy the application to ECS instances- Automatically creates application and application group if they don't exist
- Uploads artifacts to OSS
- Deploys to specified ECS instances
- Install Environment (Optional): Use
InstallDeploymentEnvironmentto install required runtime environments on ECS instances - Monitor Deployment: Use
GetDeployStatusto check deployment status
Contact us
If you have any questions, please join the Alibaba Cloud Ops MCP discussion group (DingTalk group: 113455011677) for discussion.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alibaba_cloud_application_management_mcp_server-1.0.1.tar.gz.
File metadata
- Download URL: alibaba_cloud_application_management_mcp_server-1.0.1.tar.gz
- Upload date:
- Size: 148.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb8e5235d764855a6e0678706cbfc94085977ec88fe392b0e3b26b668ad80650
|
|
| MD5 |
1aca4f183ea0b335df0c3f92998e782c
|
|
| BLAKE2b-256 |
8cb602f76a2c27f67abd26b179572168b0ebb960036e54fd164a73fd982a9169
|
File details
Details for the file alibaba_cloud_application_management_mcp_server-1.0.1-py3-none-any.whl.
File metadata
- Download URL: alibaba_cloud_application_management_mcp_server-1.0.1-py3-none-any.whl
- Upload date:
- Size: 36.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dd34b540c13ad69670675b90d5283b613ef7b52cd61e25d038fe92d814efdf8
|
|
| MD5 |
ee19b846310fc2cdcd6f1bb393e7e5eb
|
|
| BLAKE2b-256 |
374b7751df32bacce160ca91aabb383977e52686296f99e682eafa0b1d979cc4
|