SQL Agent MCP Server

アプリケーション
2025-06-26 (8 months ago)
SQL Agent MCP Server

SQL Agent MCP Server

MySQL と PostgreSQL の両方に対応した MCP (Model Context Protocol) サーバーです。

AI アシスタント (Claude 等) から直接データベースに接続し、SQL クエリの実行やスキーマ情報の取得ができます。

特徴

  • MySQL / PostgreSQL 両対応 — 1つのサーバーで複数のデータベースエンジンを統一的に管理
  • SSH トンネル接続 — リモートデータベースへの安全な接続をサポート。パスワード認証・秘密鍵認証の両方に対応
  • 豊富なツール群 — SQL クエリ実行、テーブル一覧取得、スキーマ情報取得に加え、MySQL 固有の管理コマンド (SHOW STATUS, SHOW PROCESSLIST, ANALYZE TABLE 等) を提供
  • YAML 設定config.yaml で複数サーバーの接続情報を簡単に管理
  • 遅延接続 — SQLAgentManager による遅延生成で、必要な時だけデータベース接続を確立

提供ツール

  • sql_query — SQL クエリの実行
  • get_server_list — 登録サーバー一覧の取得
  • get_table_list — テーブル一覧の取得
  • get_table_schema — テーブルスキーマ情報の取得
  • MySQL 管理ツール (ステータス、変数、プロセスリスト、インデックス情報、テーブル分析・最適化・チェック・修復)

リポジトリ

https://github.com/ytyng/sql-agent-mcp-server

アーカイブ