---
slug: "sql-agent-mcp-server"
title: "SQL Agent MCP Server"
description: "MySQL・PostgreSQL に対応したMCPサーバー。SSHトンネル経由での安全な接続、テーブル一覧・スキーマ取得、SQLクエリ実行などをAIアシスタントから直接操作できます。"
url: "https://www.ytyng.com/bio/sql-agent-mcp-server"
achieved_at: "2025-06-26"
updated: "2026-02-15T05:20:10.829Z"
category: "アプリケーション"
image_url: "https://media.ytyng.com/20260130/65fd8a7cae3d43ccb75f6077e5d8efff.png"
lang: "ja"
---

# 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](https://github.com/ytyng/sql-agent-mcp-server)
