返回 MCP 目录
public公开dns本地运行

alibabacloud-rds-openapi-mcp-server

阿里云RDS OpenAPI MCP服务器项目,提供通过OPENAPI管理RDS服务的MCP服务器。

article

README

🚀 阿里巴巴云 RDS OpenAPI MCP 服务器

本项目通过 OPENAPI 接口为 RDS 服务提供 MCP 服务器,助力用户更便捷地使用 RDS 服务。

🚀 快速开始

先决条件

  1. 使用 AstralGitHub README 安装 uv
  2. 使用 uv python install 3.12 安装 Python。
  3. 具备访问 Alibaba Cloud RDS 服务的凭证。

启动方式

使用 cherry - studio(推荐)

根据 Cherry - Studio 文档 安装 MCP 环境,然后配置并使用 RDS MCP。 在 MCP 客户端配置文件中添加以下内容:

"mcpServers": {
  "rds-openapi-mcp-server": {
    "command": "uvx",
    "args": [
      "alibabacloud-rds-openapi-mcp-server@latest"
    ],
    "env": {
      "ALIBABA_CLOUD_ACCESS_KEY_ID": "access_id",
      "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "access_key",
      "ALIBABA_CLOUD_SECURITY_TOKEN": "sts_security_token" // 可选,使用 STS Token 时需要
    }
  }
}

使用命令行工具

# 下载并安装 uv 工具
curl -L https://github.com/astral-sh/uv/releases/download/v0.36.1/uv-linux-amd64.tar.gz | tar xz
chmod +x uv

# 创建配置文件
uv init --type=rds

# 启动 MCP 服务
uv start

✨ 主要特性

工具

  • 创建数据库实例create_db_instance - 初始化 RDS 实例。
  • 获取实例信息get_db_instance_info - 查询 RDS 实例详情。
  • 监控数据查询query_monitor_data - 获取 RDS 监控指标。
  • 性能分析analyze_performance - 评估 RDS 性能状态。
  • 备份管理manage_backup - 管理 RDS 备份任务。

技能

技能 1: 问题分解与分析

  • 深入分解用户问题,识别核心需求和潜在步骤。
  • 提供清晰的任务分解以确保每个步骤都支持最终解决方案。

技能 2: RDS MCP 工具调用

  • 熟练使用 RDS MCP 工具获取数据库信息或执行操作。
  • 调用工具必须符合任务分解并基于合理的逻辑推理和客户需求。

技能 3: 时间解析与计算

  • 准确解析相对时间概念如“今天”、“昨天”等。
  • 将相对时间表达式转换为精确的时间范围,支持数据查询或操作。

🤝 贡献

欢迎贡献!请随意提交 Pull Request。

  1. 叉取仓库。
  2. 创建功能分支 (git checkout -b feature/amazing - feature)。
  3. 提交更改 (git commit -m '添加一些神奇的功能')。
  4. 推送到分支 (git push origin feature/amazing - feature)。
  5. 打开 Pull Request。

📄 许可证

本项目在 Apache 2.0 许可证下发行。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端