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 실행 계획 분석 지원

  • 중국어 필드에서 병음으로의 변환 지원

  • 테이블 락 분석 지원

  • 데이터베이스 건강 상태 분석 지원

  • 읽기 전용, 작성자, 관리자 세 가지 역할로 권한 제어를 지원합니다

  • 프롬프트 템플릿 호출 지원

공구 목록

도구명 설명

이 페이지는 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" } } } }