Skip to main content
Glama

MySQL MCP Server

by kevinwatt

MySQL MCP サーバー

MySQL データベースと統合し、LLM に安全なデータベース アクセス機能を提供する MCP サーバー実装。

特徴

  • 読み取り操作

    • 読み取り専用のSELECTクエリを実行する

    • すべてのデータベーステーブルを一覧表示する

    • テーブル構造を表示

    • スキーマ情報を表示する

  • 書き込み操作

    • トランザクションサポートを使用してINSERT/UPDATE/DELETEを実行する

    • データの安全性のためのパラメータ化されたクエリ

    • 影響を受ける行と挿入IDを返します

  • 安全

    • SELECTクエリの読み取り専用トランザクションモード

    • クエリの長さと結果のサイズ制限

    • パフォーマンス監視とログ記録

    • 自動取引処理

Related MCP server: mysqldb-mcp-server

インストール

npm install -g @kevinwatt/mysql-mcp

Dive Desktopでの使用

  1. Diveデスクトップで「+ MCPサーバーを追加」をクリックします。

  2. 次の設定をコピーして貼り付けます。

{ "mcpServers": { "mysql": { "command": "npx", "args": [ "-y", "@kevinwatt/mysql-mcp" ], "env": { "MYSQL_HOST": "127.0.0.1", "MYSQL_PORT": "3306", "MYSQL_USER": "root", "MYSQL_PASS": "", "MYSQL_DB": "your_database" } } } }
  1. 「保存」をクリックしてMCPサーバーをインストールします

ツールドキュメント

  • mysql_クエリ

    • 読み取り専用のSELECTクエリを実行する

    • 入力:

      • sql (文字列): 実行するSQL SELECTクエリ

    • 制限:

      • クエリの最大長: 4096文字

      • 結果の最大行数: 1000

      • クエリタイムアウト: 30秒

  • mysql_execute

    • データ変更操作を実行する

    • 入力:

      • sql (文字列): SQL文 (INSERT/UPDATE/DELETE)

      • params (配列、オプション): SQL文のパラメータ

    • 特徴:

      • 影響を受けた行数を返す

      • 最後の挿入IDを返す

      • 自動取引処理

  • リストテーブル

    • 現在のデータベース内のすべてのテーブルを一覧表示する

    • 入力は不要です

  • テーブルの説明

    • テーブル構造を表示

    • 入力:

      • table (文字列): 記述するテーブル名

使用例

LLM に次のことを依頼してください。

"Show me all tables in the database" "Describe the structure of users table" "Select all active users from the database" "Insert a new record into orders table"

手動スタート

必要に応じて、サーバーを手動で起動します。

npx @kevinwatt/mysql-mcp

要件

  • Node.js 18歳以上

  • MySQLサーバー

  • MCP対応LLMサービス

ライセンス

マサチューセッツ工科大学

著者

デウェイ・イェン

キーワード

  • マクピー

  • MySQL

  • データベース

  • ダイビング

  • 法学博士

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

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/kevinwatt/mysql-mcp'

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