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"
}
}
}
调试方式
暂无提供