You need to enable JavaScript to run this app.
文档中心
云数据库 PostgreSQL 版

云数据库 PostgreSQL 版

复制全文
下载 pdf
开发者工具
MCP Server
复制全文
下载 pdf
MCP Server
随着 AI 技术的广泛应用,越来越多客户端开始支持 Anthropic 推出的开源的 Model Context Protocol(MCP,模型上下文协议),助力大语言模型(LLM)将用户的自然语言管理需求转化为标准化资源管理指令。​
为进一步简化云数据库 PostgreSQL 版的资源管理流程,我们推出了基于 MCP 协议的专属服务——RDS PostgreSQL MCP Server。该服务内置全套云数据库资源管理工具,可通过 MCP 与 LLM 无缝对接,实现“自然语言输入→标准化指令转换→数据库操作执行”的全流程自动化,大幅降低管理成本。​
RDS PostgreSQL MCP Server支持的部署方式​
RDS PostgreSQL MCP 目前支持云部署和本地部署(Local)两种部署方式。​
安装 RDS PostgreSQL MCP Server​
标准场景(平台 / 开发环境)​
若您在火山方舟、TRAE、HiAgent、Cursor 等平台工具,或 Python 开发环境中使用 RDS PostgreSQL MCP Server,可直接前往火山引擎大模型生态广场获取专属长效 URL。​
自定义场景​
若您需在上述以外的场景使用,可访问 GitHub 下载 RDS PostgreSQL MCP Server 的完整工程源码及部署配置文件。​
RDS PostgreSQL MCP Server 提供的工具(tool)​
​
Tools​
详细描述​
触发示例​
describe_wal_log_backups​
调用 DescribeWALLogBackups 接口获取指定实例已备份的 WAL 日志列表。​
获取实例 postgres-12345678**** 的 WAL 日志备份列表。​
describe_db_instance_ssl​
调用 DescribeDBInstanceSSL 接口查询指定实例的 SSL 设置。​
查询实例 postgres-12345678**** 的 SSL 配置。​
describe_tasks​
调用 DescribeTasks 接口查询任务。​
查看实例 postgres-12345678**** 的最近任务。​
describe_db_engine_version_parameters​
调用 DescribeDBEngineVersionParameters 接口查询指定数据库引擎版本支持用户设置的参数列表。​
查询 PostgreSQL 14 版本支持的参数列表。​
describe_planned_events​
调用 DescribePlannedEvents 接口查询当前地域下的运维事件。​
查看当前地域的数据库运维事件。​
get_backup_download_link​
调用 GetBackupDownloadLink 接口获取备份的下载链接。​
获取备份 ID 为 20260129-220815F 的下载链接。​
clone_database​
调用 CloneDatabase 接口克隆已有数据库。​
克隆实例 postgres-12345678**** 中的 mydb 数据库。​
describe_slots​
调用 DescribeSlots 接口查询复制槽列表。​
查询实例 postgres-12345678**** 的复制槽信息。​
describe_allow_list_detail​
调用 DescribeAllowListDetail 接口查看白名单详情。​
查看白名单 ID 为 acl-fe1339b0024e42ca9872e8f4af12**** 的详细信息。​
describe_allow_lists​
调用 DescribeAllowLists 接口查看指定地域下的白名单列表。​
列出当前地域的所有白名单。​
revoke_db_account_privilege​
调用 RevokeDBAccountPrivilege 接口清空对数据库账号的授权。​
清空实例 postgres-12345678**** 中账号 user1 的所有权限。​
modify_db_endpoint_name​
调用 ModifyDBEndpointName 接口修改连接终端名称。​
将实例 postgres-12345678**** 的 ID 为 postgres-12345678****-cluster 连接终端改名为 main-endpoint。​
describe_detached_backups​
调用 DescribeDetachedBackups 接口查询已删除实例备份。​
查询已删除实例的备份列表。​
describe_backup_policy​
调用 DescribeBackupPolicy 接口查询备份策略。​
查看实例 postgres-12345678**** 的备份策略。​
describe_backups​
调用 DescribeBackups 接口查询备份列表。​
列出实例 postgres-12345678**** 的所有备份。​
modify_db_instance_name​
调用 ModifyDBInstanceName 接口修改实例名称。​
将实例 postgres-12345678**** 改名为 my-postgres-instance。​
describe_db_instance_parameters​
调用 DescribeDBInstanceParameters 接口查询实例的参数配置。​
查看实例 postgres-12345678**** 的当前参数配置。​
modify_db_instance_parameters​
调用 ModifyDBInstanceParameters 接口修改实例参数。​
修改实例 postgres-12345678**** 的 max_connections 参数为 500。​
modify_db_instance_charge_type​
调用 ModifyDBInstanceChargeType 接口修改实例计费类型。​
将实例 postgres-12345678**** 的计费类型改为包年包月。​
describe_db_instance_price_difference​
调用 DescribeDBInstancePriceDifference 接口查询实例差价。​
查询实例 postgres-12345678**** 升级规格的差价。​
modify_db_endpoint_dns​
调用 ModifyDBEndpointDNS 接口修改实例私网地址的解析方式。​
修改实例 postgres-12345678**** 的私网 DNS 解析方式。​
remove_tags_from_resource​
调用 RemoveTagsFromResource 接口为实例解绑标签。​
为实例 postgres-12345678**** 解绑标签 env=test。​
add_tags_to_resource​
调用 AddTagsToResource 接口为实例绑定标签。​
为实例 postgres-12345678**** 添加标签 env=prod。​
describe_db_instance_price_detail​
调用 DescribeDBInstancePriceDetail 接口查询实例价格详情。​
查询创建 PostgreSQL 实例的详细价格。​
create_db_endpoint​
调用 CreateDBEndpoint 接口为指定实例创建连接终端。​
为实例 postgres-12345678**** 创建一个新的连接终端。​
describe_db_instance_detail​
调用 DescribeDBInstanceDetail 接口查询实例详细信息。​
查看实例 postgres-12345678**** 的详细信息。​
modify_db_instance_spec​
调用 ModifyDBInstanceSpec 接口修改实例配置。​
将实例 postgres-12345678**** 的规格升级为 4 核 16G。​
restore_to_new_instance​
调用 RestoreToNewInstance 接口恢复到新实例。​
从备份 20260129-220815F 恢复到新实例。​
create_db_instance​
调用 CreateDBInstance 接口创建实例。​
创建一个 PostgreSQL 14 版本的实例。​
describe_db_instances​
调用 DescribeDBInstances 接口查询实例列表。​
列出当前地域的所有 PostgreSQL 实例。​
describe_db_instance_specs​
调用 DescribeDBInstanceSpecs 接口查询可售卖的实例规格。​
查询可用的 PostgreSQL 实例规格。​
describe_recoverable_time​
调用 DescribeRecoverableTime 接口查询实例备份可恢复的时间范围。​
查询实例 postgres-12345678**** 的可恢复时间范围。​
modify_db_endpoint_address​
调用 ModifyDBEndpointAddress 接口修改实例私网连接地址的端口和前缀。​
修改实例 postgres-12345678**** 的私网连接端口为 5433。​
describe_failover_logs​
调用 DescribeFailoverLogs 接口查询实例主备切换日志。​
查看实例 postgres-12345678**** 的主备切换历史。​
reset_db_account​
调用 ResetDBAccount 接口重置账号的密码。​
重置实例 postgres-12345678**** 中账号 user1 的密码。​
modify_db_account_privilege​
调用 ModifyDBAccountPrivilege 接口修改数据库账号权限。​
为实例 postgres-12345678**** 的账号 user1 添加对 mydb 数据库的读写权限。​
create_schema​
调用 CreateSchema 接口创建 Schema。​
在实例 postgres-12345678**** 的 mydb 数据库中创建 schema1。​
modify_schema_owner​
调用 ModifySchemaOwner 接口修改 Schema 的 owner。​
将实例 postgres-12345678**** 中 mydb 数据库的 schema1 的所有者改为 user2。​
describe_schemas​
调用 DescribeSchemas 接口查询 Schema 列表。​
列出实例 postgres-12345678**** 中 mydb 数据库的所有 schema。​
modify_database_owner​
调用 ModifyDatabaseOwner 接口修改数据库 Owner。​
将实例 postgres-12345678**** 中 mydb 数据库的所有者改为 user2。​
create_database​
调用 CreateDatabase 接口创建数据库。​
在实例 postgres-12345678**** 中创建新数据库 newdb。​
describe_databases​
调用 DescribeDatabases 接口查询数据库列表。​
列出实例 postgres-12345678**** 的所有数据库。​
create_db_account​
调用 CreateDBAccount 接口创建账号。​
在实例 postgres-12345678**** 中创建新账号 user3。​
describe_db_accounts​
调用 DescribeDBAccounts 接口查询账号列表。​
列出实例 postgres-12345678**** 的所有账号。​
​
最近更新时间:2026.02.04 10:51:54
这个页面对您有帮助吗?
有用
有用
无用
无用