
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 실행 계획 분석 지원
-
중국어 필드에서 병음으로의 변환 지원
-
테이블 락 분석 지원
-
데이터베이스 건강 상태 분석 지원
-
읽기 전용, 작성자, 관리자 세 가지 역할로 권한 제어를 지원합니다
-
프롬프트 템플릿 호출 지원
공구 목록
| 도구명 | 설명 |
|---|
이 페이지는 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"
}
}
}
}