Skip to main content
Glama

Adb MySQL MCP Server

Official
by aliyun

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
git clone https://github.com/aliyun/alibabacloud-adb-mysql-mcp-server
  • Integración MCP

Agregue la siguiente configuración al archivo de configuración del cliente MCP:

{ "mcpServers": { "adb-mysql-mcp-server": { "command": "uv", "args": [ "--directory", "/path/to/alibabacloud-adb-mysql-mcp-server", "run", "adb-mysql-mcp-server" ], "env": { "ADB_MYSQL_HOST": "host", "ADB_MYSQL_PORT": "port", "ADB_MYSQL_USER": "database_user", "ADB_MYSQL_PASSWORD": "database_password", "ADB_MYSQL_DATABASE": "database" } } } }

Modo 2: Uso del modo PIP

  • Instalación

Instale MCP Server utilizando el siguiente paquete:

pip install adb-mysql-mcp-server
  • Integración MCP

Agregue la siguiente configuración al archivo de configuración del cliente MCP:

{ "mcpServers": { "adb-mysql-mcp-server": { "command": "uv", "args": [ "run", "--with", "adb-mysql-mcp-server", "adb-mysql-mcp-server" ], "env": { "ADB_MYSQL_HOST": "host", "ADB_MYSQL_PORT": "port", "ADB_MYSQL_USER": "database_user", "ADB_MYSQL_PASSWORD": "database_password", "ADB_MYSQL_DATABASE": "database" } } } }

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:

  1. Descargue el código fuente de GitHub .
  2. Instalar el administrador de paquetes uv .
  3. Instale Node.js que proporciona una herramienta de paquete de nodos cuyo nombre es npx
  4. Instale las dependencias de Python en el directorio raíz del proyecto usando el siguiente comando:
uv pip install -r pyproject.toml
  1. Si desea depurar el servidor mcp localmente, puede iniciar un Inspector MCP usando el siguiente comando:
npx @modelcontextprotocol/inspector \ -e ADB_MYSQL_HOST=your_host \ -e ADB_MYSQL_PORT=your_port \ -e ADB_MYSQL_USER=your_username \ -e ADB_MYSQL_PASSWORD=your_password \ -e ADB_MYSQL_DATABASE=your_database \ uv --directory /path/to/alibabacloud-adb-mysql-mcp-server run adb-mysql-mcp-server

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 MySQL
    • get_query_plan : Obtener el plan de consulta para una consulta SQL
    • get_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ífica
      • adbmysql:///{database}/{table}/ddl : Obtener el script DDL de una tabla en una base de datos específica
      • adbmysql:///{config}/{key}/value : Obtener el valor de una clave de configuración en el clúster
  • Indicaciones

No proporcionado en el momento actual.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Configuración del cliente MCP
    1. Modo 1: Uso de archivo local
    2. Modo 2: Uso del modo PIP
  2. Desarrolle su propio servidor AnalyticDB para MySQL MCP
    1. Introducción a los componentes de AnalyticDB para MySQL MCP Server

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        This server enables AI models to interact with MySQL databases through a standardized interface.
        Last updated -
        5
        646
        61
        JavaScript
        MIT License
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        Enables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.
        Last updated -
        7
        35
        22
        JavaScript
      • -
        security
        A
        license
        -
        quality
        A server that enables AI models to interact with MySQL databases through a Model Control Protocol, providing tools for table creation, schema inspection, query execution, and data retrieval.
        Last updated -
        20
        Python
        MIT License
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A universal interface that enables AI Agents to communicate with Hologres databases, allowing them to retrieve database metadata and execute SQL operations.
        Last updated -
        6
        18
        Python
        Apache 2.0

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/alibabacloud-adb-mysql-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server