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
资源URI模板 | 功能描述 |
---|---|
adbmysql:///{schema}/tables |
获取指定数据库({schema} )中的所有表列表 |
adbmysql:///{database}/{table}/ddl |
获取指定数据库({database} )中表({table} )的DDL脚本 |
adbmysql:///{config}/{key}/value |
获取集群中配置项({key} )的对应值(需指定配置类别{config} ) |
execute_sql
执行数据操作,结合get_query_plan
和get_execution_plan
分析查询性能,优化SQL语句。该服务器通过统一的MCP协议接口,降低了AI代理与AnalyticDB for MySQL的集成门槛,适用于智能数据分析、自动化运维、实时报表生成等场景。