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.
Integrations
Provides a universal interface for AI agents to interact with Alibaba Cloud AnalyticDB for MySQL, enabling database metadata retrieval, SQL query execution, query plan analysis, and access to table structures across databases.
MySQL MCP サーバー向け AnalyticDB
AnalyticDB for MySQL MCPサーバーは、AIエージェントとAnalyticDB for MySQLデータベース間のユニバーサルインターフェースとして機能します。AIエージェントとAnalyticDB for MySQL間のシームレスな通信を可能にし、AIエージェントがAnalyticDB for MySQLデータベースのメタデータを取得し、SQL操作を実行できるようにします。
1. MCPクライアントの構成
モード1: ローカルファイルの使用
GitHubリポジトリをダウンロードする
MCP統合
MCP クライアント構成ファイルに次の構成を追加します。
モード2: PIPモードの使用
インストール
次のパッケージを使用して MCP サーバーをインストールします。
MCP統合
MCP クライアント構成ファイルに次の構成を追加します。
2. 独自のAnalyticDB for MySQL MCPサーバーを開発する
独自の AnalyticDB for MySQL MCP Server を開発する場合は、次のコマンドを使用して Python 依存パッケージをインストールできます。
- GitHub からソースコードをダウンロードします。
- uvパッケージ マネージャーをインストールします。
npx
という名前のノードパッケージツールを提供するNode.jsをインストールします。- 次のコマンドを使用して、プロジェクトのルート ディレクトリに Python 依存関係をインストールします。
- mcp サーバーをローカルでデバッグする場合は、次のコマンドを使用してMCP インスペクターを起動できます。
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
: クラスター内の設定キーの値を取得する
プロンプト
現時点では提供されていません。
This server cannot be installed
AI エージェントが Adb MySQL データベースとシームレスに通信し、データベース メタデータを取得して SQL 操作を実行できるようにするユニバーサル インターフェース。