MCP server for RDS MySQL
Project description
RDS MySQL MCP Server
火山引擎 RDS MySQL 版是由火山引擎提供的完全兼容开源 MySQL 的关系型数据库服务,支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密、数据迁移、数据同步、读写分离、安全审计、高可用、版本升级、备份恢复等关键特性。
| 项目 | 详情 |
|---|---|
| 版本 | v1.0.0 |
| 描述 | 火山引擎 RDS MySQL 版即开即用、稳定可靠的关系型数据库服务 |
| 分类 | 数据库 |
| 标签 | MySQL, RDS, 关系型数据库, 数据库 |
Tools
1. list_rds_mysql_instances
- 详细描述:查看用户的 RDS MySQL 实例列表,支持分页查询。
- 触发示例:
"列出我的 RDS MySQL 实例"
2. describe_rds_mysql_detail
- 详细描述:根据指定 RDS MySQL 实例 ID 查看实例详情。
- 触发示例:
"查看实例 ID 为 mysql - 123456 的详细信息"
3. list_rds_mysql_instance_engine_minor_versions
- 详细描述:查询指定 RDS MySQL 实例可升级的内核小版本。
- 触发示例:
"查看实例 mysql - 123456 可升级的内核版本"
4. list_rds_mysql_instance_accounts
- 详细描述:查看指定 RDS MySQL 实例的数据库账号列表,支持分页查询。
- 触发示例:
"列出实例 mysql - 123456 的所有数据库账号"
5. list_rds_mysql_instance_databases
- 详细描述:查看指定 RDS MySQL 实例的数据库列表,支持分页查询。
- 触发示例:
"列出实例 mysql - 123456 的所有数据库"
6. list_rds_mysql_instance_parameters
- 详细描述:查询指定 RDS MySQL 实例的参数配置。
- 触发示例:
"查看实例 mysql - 123456 的参数配置"
7. list_rds_mysql_parameter_templates
- 详细描述:查询 MySQL 实例的参数模板列表,支持分页查询。
- 触发示例:
"列出可用的 MySQL 参数模板"
8. describe_rds_mysql_parameter_template
- 详细描述:根据参数模版 ID 查询指定的参数模板详情。
- 触发示例:
"查看参数模板 mysql - template - 123 的详细信息"
9. modify_rds_mysql_instance_alias
- 详细描述:修改 RDS MySQL 实例名称。
- 触发示例:
"将实例 mysql - 123456 的名称改为生产数据库"
10. modify_rds_mysql_account_description
- 详细描述:修改 RDS MySQL 实例的数据库账号的描述信息。
- 触发示例:
"将账号 admin 的描述改为管理员账号"
服务开通链接
鉴权方式
在火山引擎管理控制台获取访问密钥 ID、秘密访问密钥和区域,采用 API Key 鉴权。需要在配置文件中设置 VOLC_ACCESSKEY 和 VOLC_SECRETKEY。
安装部署
使用 uv(推荐)
uv --directory /path/to/mcp-server-rds-mysql run server.py
Using PIP
pip install volcenginesdkrdsmysqlv2
python -m mcp_server_rds_mysql
部署
UVX
{
"mcpServers": {
"rds_mysql": {
"command": "uv",
"args": [
"--directory",
"/<path to mcp-servers>/mcp/server/mcp_server_rds_mysql/src/mcp_server_rds_mysql",
"run",
"server.py"
],
"transportType": "stdio",
"env": {
"ENDPOINT": "<ENDPOINT>",
"REGION": "<REGION>",
"VOLC_ACCESSKEY": "<VOLC_ACCESSKEY>",
"VOLC_SECRETKEY": "<VOLC_SECRETKEY>",
"PORT": "<PORT>"
}
}
}
}
License
volcengine/mcp-server is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rds_mysql_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: rds_mysql_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
508944a7f2337c8263dc42ae783779636d7956636946e74db2def6a147824f14
|
|
| MD5 |
021991f5eb523b99030face734411cdf
|
|
| BLAKE2b-256 |
279aa97f0e61e2a5be05b6d1719722c23be508d711b037117ac07ce7ed73db7a
|
File details
Details for the file rds_mysql_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rds_mysql_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b746d73b6d88ba46f9af2ebbf854f95dbfcfb89f206f8a3772264f51c7bc9a6
|
|
| MD5 |
8b211a49f5c4febc08f0e2819953d21d
|
|
| BLAKE2b-256 |
84bfe84e5271e2aa88fd58f8dc7455d0fdf91e1122f1ad578672172bb1b0c282
|