
wenb1n-dev/mysql_mcp_server_pro
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
wenb1n-dev/mysql_mcp_server_pro — это кандидат на MCP-сервер, импортированный из https://github.com/wenb1n-dev/mysql_mcp_server_pro.
Обзор
wenb1n-dev/mysql_mcp_server_pro — это кандидат на MCP-сервер, импортированный из https://github.com/wenb1n-dev/mysql_mcp_server_pro.
Обзор (машинный перевод)
Введение
mcp_mysql_server_pro касается не только операций с MySQL CRUD, но и включает возможности анализа аномалий базы данных и позволяет разработчикам легко расширять её с помощью кастомных инструментов.
-
Поддерживает все режимы передачи Model Context Protocol (MCP) (STDIO, SSE, Streamable HTTP)
-
Поддержка OAuth2.0
-
Поддерживает многократное выполнение SQL, разделённое «;»
-
Поддерживает запросы по названиям таблиц баз данных и полям на основе комментариев к таблице
-
Поддерживает анализ планов выполнения SQL
-
Поддерживает преобразование китайского поля в пиньинь
-
Поддержка анализа блокировок таблицы
-
Поддержка анализа состояния состояния базы данных
-
Поддерживает контроль прав с тремя ролями: только для чтения, автор и администратор
-
Поддерживает вызов шаблонов запросов
Список инструментов
| Название инструмента | Описание |
|---|
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}