RDS MySQL MCP Server
火山引擎 RDS MySQL 版是由火山引擎提供的完全兼容开源 MySQL 的关系型数据库服务,支持实例管理、账号管理、数据库管理、备份恢复、白名单、透明数据加密、数据迁移、数据同步、读写分离、安全审计、高可用、版本升级、备份恢复等关键特性。
| 项目 | 详情 |
|---|---|
| 版本 | v1.0.0 |
| 描述 | 火山引擎 RDS MySQL 版即开即用、稳定可靠的关系型数据库服务 |
| 分类 | 数据库 |
| 标签 | MySQL, RDS, 关系型数据库, 数据库 |
Tools
1. describe_db_instances
- 详细描述:查看用户的 RDS MySQL 实例列表,支持分页查询。
- 触发示例:
"列出我的 RDS MySQL 实例"
2. describe_db_instance_detail
- 详细描述:根据指定 RDS MySQL 实例 ID 查看实例详情。
- 触发示例:
"查看实例 ID 为 mysql - 123456 的详细信息"
3. describe_db_instance_engine_minor_versions
- 详细描述:查询指定 RDS MySQL 实例可升级的内核小版本。
- 触发示例:
"查看实例 mysql - 123456 可升级的内核版本"
4. describe_db_accounts
- 详细描述:查看指定 RDS MySQL 实例的数据库账号列表,支持分页查询。
- 触发示例:
"列出实例 mysql - 123456 的所有数据库账号"
5. describe_databases
- 详细描述:查看指定 RDS MySQL 实例的数据库列表,支持分页查询。
- 触发示例:
"列出实例 mysql - 123456 的所有数据库"
6. describe_db_instance_parameters
- 详细描述:查询指定 RDS MySQL 实例的参数配置。
- 触发示例:
"查看实例 mysql - 123456 的参数配置"
7. list_parameter_templates
- 详细描述:查询 MySQL 实例的参数模板列表,支持分页查询。
- 触发示例:
"列出可用的 MySQL 参数模板"
8. describe_parameter_template
- 详细描述:根据参数模版 ID 查询指定的参数模板详情。
- 触发示例:
"查看参数模板 mysql - template - 123 的详细信息"
9. modify_db_instance_name
- 详细描述:修改 RDS MySQL 实例名称。
- 触发示例:
"将实例 mysql - 123456 的名称改为生产数据库"
10. modify_db_account_description
- 详细描述:修改 RDS MySQL 实例的数据库账号的描述信息。
- 触发示例:
"将账号 admin 的描述改为管理员账号"
11. create_db_instance
- 详细描述:创建 RDS MySQL 实例。
- 触发示例:
"创建一个RDS MySQL实例"
12. create_allow_list
- 详细描述:创建RDS MySQL实例白名单。
- 触发示例:
"创建一个RDS MySQL实例白名单"
13. associate_allow_list
- 详细描述:绑定RDS MySQL实例与白名单。
- 触发示例:
"绑定RDS MySQL实例与白名单"
14. create_db_account
- 详细描述:创建RDS MySQL实例数据库账号。
- 触发示例:
"创建RDS MySQL实例数据库账号"
15. create_database
- 详细描述:创建RDS MySQL实例数据库。
- 触发示例:
"创建RDS MySQL实例数据库"
16. describe_vpcs
- 详细描述:查询满足指定条件的VPC,用于创建实例。
- 触发示例:
"有哪些VPC"
17. describe_subnets
- 详细描述:查询满足指定条件的子网,用于创建实例。
- 触发示例:
"某个VPC下有哪些子网"
服务开通链接
鉴权方式
在火山引擎管理控制台获取访问密钥 ID、秘密访问密钥和区域,采用 API Key 鉴权。需要在配置文件中设置 VOLCENGINE_ACCESS_KEY 和 VOLCENGINE_SECRET_KEY。
部署
火山引擎RDS MySQL 服务接入地址:https://www.volcengine.com/docs/6313/170639
{
"mcpServers": {
"rds_mysql": {
"command": "uvx",
"args": [
"--from",
"mcp-server-rds-mysql>=0.1.1",
"mcp-server-rds-mysql"
],
"transportType": "stdio",
"env": {
"VOLCENGINE_ENDPOINT": "火山引擎endpoint",
"VOLCENGINE_REGION": "火山引擎资源region",
"VOLCENGINE_ACCESS_KEY": "火山引擎账号ACCESSKEY",
"VOLCENGINE_SECRET_KEY": "火山引擎账号SECRETKEY",
"MCP_SERVER_PORT": "MCP server监听端口"
}
}
}
}
{
"mcpServers": {
"rds_mysql": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/volcengine/mcp-server.git#subdirectory=server/mcp_server_rds_mysql",
"mcp-server-rds-mysql"
],
"transportType": "stdio",
"env": {
"VOLCENGINE_ENDPOINT": "火山引擎endpoint",
"VOLCENGINE_REGION": "火山引擎资源region",
"VOLCENGINE_ACCESS_KEY": "火山引擎账号ACCESSKEY",
"VOLCENGINE_SECRET_KEY": "火山引擎账号SECRETKEY",
"MCP_SERVER_PORT": "MCP server监听端口"
}
}
}
}
License
volcengine/mcp-server is licensed under the MIT License.
Metadata
Release files for mcp-server-rds-mysql 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mcp_server_rds_mysql-0.1.1.tar.gz | 88.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_server_rds_mysql-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 104.0 kB
Release files / mcp_server_rds_mysql-0.1.1.tar.gz
| Download URL | mcp_server_rds_mysql-0.1.1.tar.gz |
|---|---|
| Size | 88.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8b8ab13699ae3449f5b4edd3ee3faf46a890e2a9413f1ad5eaf4894fd7dfbd44
|
|
BLAKE2b-256 checksum How to use checksums |
f7e380227e915dd66319e10f75ecafe2f9dcdcd8c1bcc48c2e45270691182742
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / mcp_server_rds_mysql-0.1.1-py3-none-any.whl
| Download URL | mcp_server_rds_mysql-0.1.1-py3-none-any.whl |
|---|---|
| Size | 15.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a083c3e9c099c8188aa77f73837f3d1caf78b5bd580f545020d2859eee3f5f1
|
|
BLAKE2b-256 checksum How to use checksums |
c09389ffe7d2998cb1f81610ea0f68c50dbd262a2e39cb684c190a0257ec60d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Security for mcp-server-rds-mysql 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.