一键导入
alibabacloud-rds-instances-manage
// 通过阿里云 RDS OpenAPI 与只读 SQL 工具管理 RDS 实例。在用户需要查询/管理阿里云 RDS、执行只读 SQL、查看实例/监控/慢日志/参数时使用。需先配置环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID、ALIBABA_CLOUD_ACCESS_KEY_SECRET,再通过命令行工具 alibabacloud-rds-instances-manage 列出并执行工具。
// 通过阿里云 RDS OpenAPI 与只读 SQL 工具管理 RDS 实例。在用户需要查询/管理阿里云 RDS、执行只读 SQL、查看实例/监控/慢日志/参数时使用。需先配置环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID、ALIBABA_CLOUD_ACCESS_KEY_SECRET,再通过命令行工具 alibabacloud-rds-instances-manage 列出并执行工具。
Generate or refine agent-usable CLIs for existing software/codebases using the CLI-Anything methodology. Use when the user wants to turn a GUI app, desktop tool, repository, SDK, or web/API surface into a structured CLI for agents; when adapting CLI-Anything into OpenClaw workflows; or when packaging a generated harness as an OpenClaw-compatible skill.
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".
使用阿里云 RDS Copilot API,帮助用户完成 RDS 相关的智能问答、SQL 优化、实例运维和故障排查, 可直接调用 uv run ./scripts/call_rds_ai.py 脚本获取实时结果。
| name | alibabacloud-rds-instances-manage |
| description | 通过阿里云 RDS OpenAPI 与只读 SQL 工具管理 RDS 实例。在用户需要查询/管理阿里云 RDS、执行只读 SQL、查看实例/监控/慢日志/参数时使用。需先配置环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID、ALIBABA_CLOUD_ACCESS_KEY_SECRET,再通过命令行工具 alibabacloud-rds-instances-manage 列出并执行工具。 |
| keywords | rds, aliyun, 阿里云, 数据库, openapi, sql, 实例, 监控, 慢日志 |
本 Skill 让大模型通过命令行调用阿里云 RDS OpenAPI 与只读 SQL 能力,用于查询/管理 RDS 实例。
explain、show create table、query_sql)或查看大表/碎片uv pip install -e . 或 pip install -e .uvx alibabacloud-rds-openapi-mcp-server 时,需在本地安装后使用 alibabacloud-rds-instances-manage 命令ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRETALIBABA_CLOUD_SECURITY_TOKEN(STS)MCP_TOOLSETS,默认 rds,可设为 rds,rds_custom_read 等在 OpenClaw、Claude Code 等平台中,建议在 skill 的 entries 里为本 skill 配置 env,把 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET 写进去,这样运行时无需再单独配置环境变量,便于后续使用。
OpenClaw:在 ~/.openclaw/openclaw.json 的 skills.entries 中为 alibabacloud-rds-instances-manage 增加一项,并写入 env:
{
"skills": {
"entries": {
"alibabacloud-rds-instances-manage": {
"enabled": true,
"env": {
"ALIBABA_CLOUD_ACCESS_KEY_ID": "你的 AccessKey ID",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "你的 AccessKey Secret"
}
}
}
}
}
可选:若使用 STS,可在同一 env 中增加 ALIBABA_CLOUD_SECURITY_TOKEN;若需指定工具集,可增加 MCP_TOOLSETS(如 "rds,rds_custom_read")。
Claude Code / 其他平台:在对应技能的配置中找到「entries」或「环境变量」项,为 alibabacloud-rds-instances-manage 配置上述两个 env 即可。
列出可用工具(若不确定工具名)
alibabacloud-rds-instances-manage list
输出为 JSON 数组,每项含 name、description。
执行工具
alibabacloud-rds-instances-manage run <工具名> '<JSON 参数>'
region_id、db_instance_id)。alibabacloud-rds-instances-manage run describe_db_instances '{"region_id":"cn-hangzhou"}'
alibabacloud-rds-instances-manage run describe_db_instance_attribute '{"region_id":"cn-hangzhou","db_instance_id":"rm-xxxxx"}'
alibabacloud-rds-instances-manage run query_sql '{"region_id":"cn-hangzhou","db_instance_id":"rm-xxxxx","db_name":"mydb","sql":"SELECT 1"}'
解析结果
{"error":"..."},退出码非 0。| 能力 | 工具名 | 典型参数 |
|---|---|---|
| 实例列表 | describe_db_instances | region_id |
| 实例详情 | describe_db_instance_attribute | region_id, db_instance_id |
| 可用区 | describe_available_zones | region_id, engine, 等 |
| 可用规格 | describe_available_classes | region_id, zone_id, engine, engine_version, 等 |
| 监控指标 | describe_db_instance_performance / describe_monitor_metrics | region_id, db_instance_id, 时间等 |
| 慢日志 | describe_slow_log_records | region_id, db_instance_id, 时间等 |
| 参数 | describe_db_instance_parameters | region_id, db_instance_id |
| 修改参数 | modify_parameter | region_id, dbinstance_id, parameters 等 |
| 只读 SQL | query_sql | region_id, db_instance_id, db_name, sql |
| 执行计划 | explain_sql | region_id, db_instance_id, db_name, sql |
| 建表语句 | show_create_table | region_id, db_instance_id, db_name, table_name |
| 当前时间 | get_current_time | 无参数 {} |
完整工具列表与参数见 tools_reference.md。
query_sql)仅支持只读;写操作请通过 OpenAPI 工具完成。get_current_time 获取当前时间后再计算范围。