Token导航 LogoToken导航TokenDH.com
Rds Management logo
数据服务stdio官方来源来源级核验

Rds Management

MCP Server

用于管理AWS RDS数据库资源的官方工具,提供创建、修改、删除和管理RDS数据库实例及集群的全面功能。

工具数

23

提示词数

0

GitHub Stars

0

资源数

0
数据分析Python自动化本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

aws-rds-mcp

提供方

aws-rds-mcp

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run --frozen pytest

详细介绍

AWS实验室RDS管理MCP服务器

用于管理AWS RDS数据库资源的官方MCP服务器。此服务器为创建、修改、删除和管理Amazon RDS数据库实例和集群提供了全面的工具。

可用资源模板

DB群集资源

  • aws-rds://db-cluster -列出您帐户中所有可用的Amazon RDS群集
  • aws-rds://db-cluster/{db_cluster_identifier} -获取特定RDS群集的详细信息

DB实例资源

  • aws-rds://db-instance -列出您帐户中所有可用的Amazon RDS实例
  • aws-rds://db-instance/{db_instance_identifier} -获取特定RDS实例的详细信息

可用工具

数据库集群管理工具

  • CreateDBCluster -创建新的Amazon RDS数据库集群
  • ModifyDBCluster -修改现有RDS数据库群集配置
  • DeleteDBCluster -删除RDS数据库群集
  • ChangeDBClusterStatus -启动、停止或重新启动数据库集群
  • FailoverDBCluster -强制RDS数据库群集进行故障转移
  • CreateDBClusterSnapshot -创建数据库集群的快照
  • DeleteDBClusterSnapshot -删除数据库群集快照
  • RestoreDBClusterFromSnapshot -从快照还原数据库集群
  • RestoreDBClusterToPointInTime -将数据库集群还原到某个时间点
  • DescribeDBClusters -检索有关RDS数据库群集的信息

数据库实例管理工具

  • CreateDBInstance -创建新的Amazon RDS数据库实例
  • ModifyDBInstance -修改现有RDS数据库实例
  • DeleteDBInstance -删除RDS数据库实例
  • ManageDBInstanceStatus -启动、停止或重新启动数据库实例
  • DescribeDBInstances -检索RDS数据库实例信息

参数组管理工具

  • CreateDBClusterParameterGroup -创建新的自定义数据库集群参数组
  • CreateDBInstanceParamGroup -创建新的自定义数据库实例参数组
  • ModifyDBClusterParameterGroup -修改数据库集群参数组中的参数
  • ModifyDBInstanceParamGroup -修改数据库实例参数组中的参数
  • ResetDBClusterParameterGroup -重置数据库集群参数组中的参数
  • ResetDBInstanceParameterGroup -重置数据库实例参数组中的参数
  • DescribeDBClusterParamGroups -列出数据库集群参数组描述
  • DescribeDBInstanceParamGroups -列出数据库实例参数组说明

说明

AWS RDS管理MCP服务器为管理您的Amazon RDS数据库资源提供了全面的工具。每个工具都提供了使用RDS集群和实例的特定功能,允许您创建、修改、删除和控制数据库资源。

要使用这些工具,请确保您配置了正确的AWS凭据,并具有RDS操作的适当权限。服务器将自动使用来自环境变量(AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_SESSION_TOKEN)或其他标准AWS凭据源的凭据。

所有工具都支持可选 region_name 参数指定要在哪个AWS区域中操作。如果没有提供,它将使用AWS_region环境变量。

先决条件

  1. 安装 uv星体
  2. 使用以下命令安装Python uv python install 3.10
  3. 设置AWS凭据以访问RDS服务

- 如果不希望LLM修改任何资源,请考虑设置只读权限

安装

将MCP添加到您最喜欢的代理工具中。(例如,对于Amazon Q Developer CLI MCP, ~/.aws/amazonq/mcp.json):

{
  "mcpServers": {
    "awslabs.rds-management-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/rds-management",
        "run",
        "main.py"
      ],
      "env": {
        "AWS_PROFILE": "default",
        "AWS_REGION": "us-west-2",
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

如果你想阻止MCP采取任何变异操作(即创建/更新/删除资源),你可以指定只读标志,如下所示:

{
  "mcpServers": {
    "awslabs.rds-management-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/rds-management",
        "run",
        "main.py",
        "--readonly"
      ],
      "env": {
        "AWS_PROFILE": "default",
        "AWS_REGION": "us-west-2",
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

配置

AWS配置

配置AWS凭据和区域:

# AWS settings
AWS_PROFILE=default              # AWS credential profile to use
AWS_REGION=us-east-1             # AWS region to connect to

服务器自动处理:

  • AWS身份验证和凭据管理
  • 连接建立和管理

服务器设置

运行服务器时可以传递以下CLI参数:

# Server CLI arguments
--max-items 100                # Maximum number of items returned from API responses
--port 8888                    # Port to run the server on
--readonly                     # Whether to run in readonly mode (prevents mutating operations)
--no-readonly                  # Whether to turn off readonly mode (allow mutating operations)
--region us-east-1             # AWS region for RDS operations
--profile default              # AWS profile to use for credentials

发展

运行测试

uv venv
source .venv/bin/activate
uv sync
uv run --frozen pytest

运行服务器

uv --directory /path/to/rds-management run main.py

以只读模式运行

uv --directory /path/to/rds-management run main.py --readonly

目录标签

目录标签

数据分析Python自动化本地部署数据库管理AWSRDS云数据库自动化工具

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP