Skip to main content
Glama

Adb MySQL MCP Server

Official
by aliyun

MySQL MCP サーバー向け AnalyticDB

AnalyticDB for MySQL MCPサーバーは、AIエージェントとAnalyticDB for MySQLデータベース間のユニバーサルインターフェースとして機能します。AIエージェントとAnalyticDB for MySQL間のシームレスな通信を可能にし、AIエージェントがAnalyticDB for MySQLデータベースのメタデータを取得し、SQL操作を実行できるようにします。

1. MCPクライアントの構成

モード1: ローカルファイルの使用

  • GitHubリポジトリをダウンロードする
git clone https://github.com/aliyun/alibabacloud-adb-mysql-mcp-server
  • MCP統合

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" } } } }

モード2: PIPモードの使用

  • インストール

次のパッケージを使用して MCP サーバーをインストールします。

pip install adb-mysql-mcp-server
  • MCP統合

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. 独自のAnalyticDB for MySQL MCPサーバーを開発する

独自の AnalyticDB for MySQL MCP Server を開発する場合は、次のコマンドを使用して Python 依存パッケージをインストールできます。

  1. GitHub からソースコードをダウンロードします。
  2. uvパッケージ マネージャーをインストールします。
  3. npxという名前のノードパッケージツールを提供するNode.jsをインストールします。
  4. 次のコマンドを使用して、プロジェクトのルート ディレクトリに Python 依存関係をインストールします。
uv pip install -r pyproject.toml
  1. mcp サーバーをローカルでデバッグする場合は、次のコマンドを使用してMCP インスペクターを起動できます。
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. AnalyticDB for MySQL MCP Serverのコンポーネントの紹介

  • ツール

    • execute_sql : MySQL ClusterのAnalyticDBでSQLクエリを実行する
    • get_query_plan : SQLクエリのクエリプランを取得する
    • get_execution_plan : SQLクエリの実際の実行プランと実行時統計を取得します。
  • リソース

    • 組み込みリソース
      • adbmysql:///databases : MySQLクラスタの分析内のすべてのデータベースを取得します。
    • リソーステンプレート
      • adbmysql:///{schema}/tables : 特定のデータベース内のすべてのテーブルを取得する
      • adbmysql:///{database}/{table}/ddl : 特定のデータベース内のテーブルのDDLスクリプトを取得します。
      • adbmysql:///{config}/{key}/value : クラスター内の設定キーの値を取得する
  • プロンプト

現時点では提供されていません。

-
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.

AI エージェントが Adb MySQL データベースとシームレスに通信し、データベース メタデータを取得して SQL 操作を実行できるようにするユニバーサル インターフェース。

  1. MCPクライアントの構成
    1. モード1: ローカルファイルの使用
    2. モード2: PIPモードの使用
  2. 独自のAnalyticDB for MySQL MCPサーバーを開発する
    1. AnalyticDB for 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