
wenb1n-dev/mysql_mcp_server_pro
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
wenb1n-dev/mysql_mcp_server_pro は、https://github.com/wenb1n-dev/mysql_mcp_server_pro.からインポートされたMCPサーバー候補です。
概要
wenb1n-dev/mysql_mcp_server_pro は、https://github.com/wenb1n-dev/mysql_mcp_server_pro.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
はじめに
mcp_mysql_server_proはMySQL CRUD操作だけでなく、データベース異常解析機能も含み、開発者がカスタムツールで簡単に拡張できるようにしています。
-
すべてのモデルコンテキストプロトコル(MCP)転送モード(STDIO、SSE、ストリーム可能なHttp)をサポートします
-
OAuth2.0のサポート
-
複数SQL実行をサポートし、「;」で区切られています
-
テーブルコメントに基づくデータベースのテーブル名やフィールドのクエリをサポート
-
SQL実行計画解析のサポート
-
中国語の野語からピンインへの変換をサポート
-
テーブルロック解析のサポート
-
データベースの健康状態分析をサポートする
-
読み取り専用、ライター、管理者の3つの役割で権限管理をサポートします
-
プロンプトテンプレート呼び出しのサポート
ツールリスト
| 工具名 | 説明 |
|---|
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
mcp_mysql_server_pro
Introduction
mcp_mysql_server_pro is not just about MySQL CRUD operations, but also includes database anomaly analysis capabilities and makes it easy for developers to extend with custom tools.
- Supports all Model Context Protocol (MCP) transfer modes (STDIO, SSE, Streamable Http)
- Supports OAuth2.0
- Supports multiple SQL execution, separated by “;”
- Supports querying database table names and fields based on table comments
- Supports SQL execution plan analysis
- Supports Chinese field to pinyin conversion
- Supports table lock analysis
- Supports database health status analysis
- Supports permission control with three roles: readonly, writer, and admin
"readonly": ["SELECT", "SHOW", "DESCRIBE", "EXPLAIN"], # Read-only permissions "writer": ["SELECT", "SHOW", "DESCRIBE", "EXPLAIN", "INSERT", "UPDATE", "DELETE"], # Read-write permissions "admin": ["SELECT", "SHOW", "DESCRIBE", "EXPLAIN", "INSERT", "UPDATE", "DELETE", "CREATE", "ALTER", "DROP", "TRUNCATE"] # Administrator permissions - Supports prompt template invocation
Tool List
| Tool Name | Description |
|---|---|
| execute_sql | SQL execution tool that can execute [“SELECT”, “SHOW”, “DESCRIBE”, “EXPLAIN”, “INSERT”, “UPDATE”, “DELETE”, “CREATE”, “ALTER”, “DROP”, “TRUNCATE”] commands based on permission configuration |
| get_chinese_initials | Convert Chinese field names to pinyin initials |
| get_db_health_running | Analyze MySQL health status (connection status, transaction status, running status, lock status detection) |
インストール
uvx --from mysql_mcp_server_pro mysql_mcp_server_pro --mode stdio設定
{
"mcpServers": {
"mysql": {
"command": "uvx",
"args": [
"--from",
"mysql_mcp_server_pro",
"mysql_mcp_server_pro",
"--mode",
"stdio"
],
"env": {
"MYSQL_HOST": "192.168.x.xxx",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "root",
"MYSQL_DATABASE": "a_llm",
"MYSQL_ROLE": "admin"
}
}
}
}