AnalyticDB para el servidor MCP de MySQL
El servidor MCP de AnalyticDB para MySQL funciona como una interfaz universal entre los agentes de IA y las bases de datos de AnalyticDB para MySQL . Permite una comunicación fluida entre ambos, lo que ayuda a los agentes de IA a recuperar metadatos de la base de datos de AnalyticDB para MySQL y a ejecutar operaciones SQL.
1. Configuración del cliente MCP
Modo 1: Uso de archivo local
Descargar el repositorio de GitHub
Integración MCP
Agregue la siguiente configuración al archivo de configuración del cliente MCP:
Modo 2: Uso del modo PIP
Instalación
Instale MCP Server utilizando el siguiente paquete:
Integración MCP
Agregue la siguiente configuración al archivo de configuración del cliente MCP:
2. Desarrolle su propio servidor AnalyticDB para MySQL MCP
Si desea desarrollar su propio AnalyticDB para MySQL MCP Server, puede instalar los paquetes de dependencia de Python utilizando el siguiente comando:
- Descargue el código fuente de GitHub .
- Instalar el administrador de paquetes uv .
- Instale Node.js que proporciona una herramienta de paquete de nodos cuyo nombre es
npx
- Instale las dependencias de Python en el directorio raíz del proyecto usando el siguiente comando:
- Si desea depurar el servidor mcp localmente, puede iniciar un Inspector MCP usando el siguiente comando:
3. Introducción a los componentes de AnalyticDB para MySQL MCP Server
Herramientas
execute_sql
: ejecuta una consulta SQL en el clúster AnalyticDB para MySQLget_query_plan
: Obtener el plan de consulta para una consulta SQLget_execution_plan
: obtiene el plan de ejecución real con estadísticas de tiempo de ejecución para una consulta SQL
Recursos
Recursos integrados
adbmysql:///databases
: obtiene todas las bases de datos en el análisis para el clúster MySQL
Plantillas de recursos
adbmysql:///{schema}/tables
: Obtener todas las tablas en una base de datos específicaadbmysql:///{database}/{table}/ddl
: Obtener el script DDL de una tabla en una base de datos específicaadbmysql:///{config}/{key}/value
: Obtener el valor de una clave de configuración en el clúster
Indicaciones
No proporcionado en el momento actual.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una interfaz universal que permite a los agentes de IA comunicarse sin problemas con las bases de datos MySQL de Adb, lo que les permite recuperar metadatos de la base de datos y ejecutar operaciones SQL.
Related MCP Servers
- AsecurityFlicenseAqualityEnables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.Last updated -73526JavaScript
- AsecurityAlicenseAqualityConnect and interact with MySQL databases seamlessly. Execute SQL queries, manage database connections, and retrieve data directly through AI assistants. Enhance your AI capabilities with structured access to your MySQL data.Last updated -9415TypeScriptMIT License
- -securityFlicense-qualityEnables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.Last updated -Python
- -securityFlicense-qualityA powerful server that enables AI agents to interact with MySQL databases, execute SQL queries, and manage database content through a simple interface.Last updated -225JavaScript