详细介绍
参数和配置

AnalyticDB for MySQL MCP服务器

AnalyticDB for MySQL MCP服务器是AI代理与AnalyticDB for MySQL数据库之间的通用接口。它支持AI代理与AnalyticDB for MySQL无缝通信,帮助AI代理检索数据库元数据并执行SQL操作。

工具列表

工具名称 功能描述
execute_sql 在AnalyticDB for MySQL集群中执行SQL查询
get_query_plan 获取SQL查询的查询计划(逻辑执行计划)
get_execution_plan 获取带运行时统计信息的实际执行计划

资源列表

内置资源

  • adbmysql:///databases
    获取AnalyticDB for MySQL集群中的所有数据库列表。

资源模板

资源URI模板 功能描述
adbmysql:///{schema}/tables 获取指定数据库({schema})中的所有表列表
adbmysql:///{database}/{table}/ddl 获取指定数据库({database})中表({table})的DDL脚本
adbmysql:///{config}/{key}/value 获取集群中配置项({key})的对应值(需指定配置类别{config}

核心能力

  1. 元数据检索
    • 支持查询数据库、表结构及DDL定义,帮助AI代理理解数据模型。
  2. SQL执行与优化
    • 通过execute_sql执行数据操作,结合get_query_planget_execution_plan分析查询性能,优化SQL语句。
  3. 集群配置访问
    • 通过资源模板获取集群配置参数,实现动态适配数据库环境。

该服务器通过统一的MCP协议接口,降低了AI代理与AnalyticDB for MySQL的集成门槛,适用于智能数据分析、自动化运维、实时报表生成等场景。

官方
它支持 AI 代理与 AnalyticDB for MySQL 无缝通信,帮助 AI 代理检索数据库元数据并执行 SQL 操作

代码仓库

最新发布

6 小时内

开发语言

python

执行环境

所有

价格

免费