
Alibaba Cloud RDS OpenAPI MCP Server

2025.04.17
3
Python数据库管理云服务数据库
Alibaba Cloud RDS OpenAPI MCP Server 是一个通过OpenAPI提供RDS服务的MCP服务器。它允许用户通过命令行工具和配置管理Alibaba Cloud RDS实例,包括创建、查询、修改实例等功能。
View on GitHub
Overview
基本能力
产品定位
Alibaba Cloud RDS OpenAPI MCP Server 是一个用于管理和操作Alibaba Cloud RDS(关系型数据库服务)的中间件服务器,通过OpenAPI提供RDS服务的访问和管理能力。
核心功能
- 创建RDS实例 (
create_db_instance
) - 查询RDS实例 (
describe_db_instances
) - 查询实例详情 (
describe_db_instance_attribute
) - 查询实例性能数据、错误日志和SQL报告 (
describe_db_instance_metrics
) - 查询可用实例类和存储范围 (
describe_available_classes
) - 查询RDS实例的可用区 (
describe_available_zones
) - 查询VPC列表 (
describe_vpcs
) - 查询VSwitch列表 (
describe_vswitches
) - 查询RDS实例的慢日志记录 (
describe_slow_log_records
) - 修改RDS实例参数 (
modify_parameter
) - 修改RDS实例规格 (
modify_db_instance_spec
)
适用场景
- 需要自动化管理Alibaba Cloud RDS实例的场景
- 需要批量查询或修改RDS实例配置的场景
- 需要监控RDS实例性能和日志的场景
工具列表
create_db_instance
: 创建RDS实例describe_db_instances
: 查询RDS实例describe_db_instance_attribute
: 查询RDS实例详情describe_db_instance_metrics
: 查询RDS实例性能数据、错误日志和SQL报告describe_available_classes
: 查询可用实例类和存储范围describe_available_zones
: 查询RDS实例的可用区describe_vpcs
: 查询VPC列表describe_vswitches
: 查询VSwitch列表describe_slow_log_records
: 查询RDS实例的慢日志记录modify_parameter
: 修改RDS实例参数modify_db_instance_spec
: 修改RDS实例规格
常见问题解答
暂无提供
使用教程
使用依赖
- 从 Astral 或 GitHub README 安装
uv
- 使用
uv
安装 Python 3.12:
uv python install 3.12
- 确保拥有访问Alibaba Cloud RDS服务的凭证
安装教程
- 从GitHub克隆项目:
git clone https://github.com/aliyun/alibabacloud-rds-openapi-mcp-server.git
- 在MCP客户端配置文件中添加以下配置:
"mcpServers": {
"rds-openapi-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/path/to/alibabacloud-rds-openapi-mcp-server/src/rds_openapi_mcp_server",
"run",
"server.py"
],
"env": {
"ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key"
}
}
}
调试方式
暂无提供