WD

wenb1n-dev/mysql_mcp_server_pro

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

250 stars 45 forks 品質 70 トレンド 18MIT

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)
GitHub で README 全文を見る

インストール

uvx --from mysql_mcp_server_pro mysql_mcp_server_pro --mode stdio
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }