mcpField
M
MySQL MCP Server

MySQL MCP Server

ローカル
github.com/shengshengshengbuxiデータベース147 週間前に更新

MySQL MCP Server について

MySQL MCP Serverは、MCPクライアントから設定済みのMySQLデータベースへSQLを実行するサーバーです。接続確認とSQL例のプロンプトも提供します。

主な機能

  1. 01SQLクエリの実行
  2. 02データベース接続の確認
  3. 03SQL例のプロンプト

活用シーン

  1. 01MySQLデータベースへのクエリ実行
  2. 02データベースに接続できるかの確認

MCP 対応

MCPクライアントにSQL実行と接続確認のツール、およびSQL例のプロンプトを公開します。

設定

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

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

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

リポジトリ

ツール

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

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

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

MySQL MCP Server

一个基于Model Context Protocol (MCP)的MySQL服务器,允许通过MCP协议执行SQL查询。

功能

  • 通过MCP协议执行SQL查询
  • 检查数据库连接状态
  • 内置SQL查询示例提示

安装

# 克隆仓库
git clone https://github.com/shengshengshengbuxi/mysql_mcp_server.git
cd mysql_mcp_server

# 安装依赖
npm install

# 编译TypeScript代码
npm run build

配置

服务器使用以下环境变量进行配置:

  • MYSQL_HOST: MySQL主机地址(默认: localhost)
  • MYSQL_PORT: MySQL端口(默认: 3306)
  • MYSQL_USER: MySQL用户名(默认: root)
  • MYSQL_PASSWORD: MySQL密码(默认: 空)
  • MYSQL_DATABASE: MySQL数据库名(默认: 空)

运行

# 设置MySQL连接参数
$env:MYSQL_HOST = "localhost"
$env:MYSQL_PORT = "3306"
$env:MYSQL_USER = "root"
$env:MYSQL_PASSWORD = "your_password"
$env:MYSQL_DATABASE = "your_database"

# 运行服务器
npm start

与Claude集成

要在Claude Desktop中使用此服务器,请编辑Claude Desktop配置文件:

Windows:

%USERPROFILE%\AppData\Roaming\Claude\claude_desktop_config.json

添加以下配置:

{
  "mcpServers": {
    "mysql": {
      "command": "node",
      "args": [
        "/path/to/mysql_mcp_server/dist/server.js",
      ],
      "env": {
        "MYSQL_HOST": "localhost",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "your password",
        "MYSQL_DATABASE": "your database"
      }
    }
  }
}

工具

  • execute_sql: 执行SQL查询
  • check_connection: 检查数据库连接状态

提示

  • sql_example: 提供SQL查询示例

许可证

MIT

コメント

MCP は初めてですか?

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

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