mcpField
M
MySQL MCP Server

MySQL MCP Server

ローカル
github.com/tqvthu-worksデータベース079 週間前に更新

MySQL MCP Server について

MySQL MCP Serverは、Cursor IDEからMySQLデータベースを操作するMCPサーバーです。IDEでデータを照会・スキーマ確認したい利用者向けで、クエリは既定で読み取り専用、書き込み権限は設定できます。

主な機能

  1. 01既定で読み取り専用のSQLクエリ実行
  2. 02データベーススキーマの確認
  3. 03挿入・更新権限の設定

活用シーン

  1. 01Cursor IDEからMySQLデータを照会する
  2. 02データベースのテーブルやスキーマを確認する
  3. 03必要に応じて挿入・更新操作を有効にする

MCP 対応

MCPサーバーはCursor IDEクライアントにMySQLのクエリとスキーマ確認機能を提供し、書き込み権限も設定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MySQL MCP サーバー

Cursor IDE で MySQL データベースを操作するための Model Context Protocol(MCP)サーバーです。

機能

  • SQL クエリを実行します(デフォルトでは読み取り専用です)。
  • データベースのスキーマを調べます。
  • 書き込み権限を設定できます。

インストール

npm install

設定

Create .env with:
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=your_username
MYSQL_PASS=your_password
MYSQL_DB=your_database
ALLOW_INSERT_OPERATION=false
ALLOW_UPDATE_OPERATION=false
ALLOW_DELETE_OPERATION=false

Cursor での使用

Add to .cursor/mcp.json
{
  "mcpServers": {
    "mysqlMcpServer": {
      "command": "npx",
      "args": ["ts-node", "path/to/src/index.ts"],
      "env": {
        "MYSQL_HOST": "<host>",
        "MYSQL_PORT": "<port>",
        "MYSQL_USER": "<user>",
        "MYSQL_PASS": "<pass>",
        "MYSQL_DB": "db",
        "ALLOW_INSERT_OPERATION": "false",
        "ALLOW_UPDATE_OPERATION": "false",
        "ALLOW_DELETE_OPERATION": "false"
      }
    }
  }
}

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。