Skip to main content

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 的描述改为管理员账号"

服务开通链接

点击前往火山引擎 RDS MySQL 服务开通页面


鉴权方式

在火山引擎管理控制台获取访问密钥 ID、秘密访问密钥和区域,采用 API Key 鉴权。需要在配置文件中设置 VOLC_ACCESSKEYVOLC_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rds_mysql_mcp_server-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rds_mysql_mcp_server-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file rds_mysql_mcp_server-0.1.0.tar.gz.

File metadata

File hashes

Hashes for rds_mysql_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 508944a7f2337c8263dc42ae783779636d7956636946e74db2def6a147824f14
MD5 021991f5eb523b99030face734411cdf
BLAKE2b-256 279aa97f0e61e2a5be05b6d1719722c23be508d711b037117ac07ce7ed73db7a

See more details on using hashes here.

File details

Details for the file rds_mysql_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rds_mysql_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b746d73b6d88ba46f9af2ebbf854f95dbfcfb89f206f8a3772264f51c7bc9a6
MD5 8b211a49f5c4febc08f0e2819953d21d
BLAKE2b-256 84bfe84e5271e2aa88fd58f8dc7455d0fdf91e1122f1ad578672172bb1b0c282

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page