wenb1n-dev/mysql_mcp_server_pro

wenb1n-dev/mysql_mcp_server_pro

от wenb1n-dev
mcp_mysql_server_pro — это MCP-сервер для работы с MySQL: выполняет SQL-запросы, анализирует аномалии и здоровье базы, проверяет блокировки и предлагает оптимизацию. Поддерживает OAuth2.0, три роли...

简体中文 English MseeP.ai Security Assessment Badge MCPHub

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
Инструменты были проиндексированы:
execute_sql

Выполняет SQL в базе данных MySQL (поддерживает несколько SQL-запросов, разделенных точкой с запятой).

Параметры
  • querystringобязательный

    SQL-запрос для выполнения

get_chinese_initials

При создании структуры таблицы преобразуйте китайские названия полей в поля, имена которых состоят из первых букв пиньиня.

Параметры
  • textstringобязательный

    您需要的是一个能够将汉字文本转换为拼音首字母,并以逗号分隔的工具或方法。 以下是几种常用的实现方式: 1. 在线工具:搜索“汉字转拼音首字母”或“Chinese to Pinyin Initials”,许多网站提供批量转换功能,您只需输入汉字(如“张三,李四”),选择“首字母”和“逗号分隔”,即可得到结果(如“ZS,LS”)。 2. 编程实现(以Python为例): - 使用 pypinyin 库: python from pypinyin import lazy_pinyin text = "张三,李四" initials = ''.join([p[0].upper() for p in lazy_pinyin(text) if p[0].isalpha()]) # 处理逗号分隔:先按逗号拆分,再对每段取首字母 result = ','.join([''.join([p[0].upper() for p in lazy_pinyin(part) if p[0].isalpha()]) for part in text.split(',')]) print(result) # 输出: ZS,LS 3. Excel/VBA:使用自定义函数(例如 GetPy)获取拼音首字母,然后用 TEXTJOINCONCATENATE 加逗号拼接。 如果您能提供具体的汉字文本,我可以直接帮您转换。请告诉我您需要转换的内容。

get_db_health_index_usage

Получает использование индексов текущей подключенной базы данных MySQL, включая ситуации с избыточными индексами, ситуации с низкопроизводительными индексами и топ-5 ситуаций с неиспользуемыми индексами, где время запроса превышает 30 секунд (Get the index usage of the currently connected mysql database, including redundant index situations, poorly performing index situations, and the top 5 unused index situations with query times greater than 30 seconds)

Параметры

Без параметров.

get_db_health_running

Анализирует текущее состояние здоровья MySQL.

Параметры

Без параметров.

get_table_desc

Ищет поля таблиц в базе данных по названиям таблиц, поддерживает запросы по нескольким таблицам (Поиск структур таблиц в базе данных по названиям таблиц с поддержкой многотабличных запросов)

Параметры
  • textstringобязательный

    Table name to search.

get_table_index

Ищет индексы таблиц в базе данных по именам таблиц, поддерживает запросы к нескольким таблицам (Поиск индексов таблиц в базе данных на основе имен таблиц с поддержкой запросов к нескольким таблицам)

Параметры
  • textstringобязательный

    Table name to search.

get_table_lock

Получает информацию о текущем состоянии строковых и табличных блокировок на сервере MySQL (проверяет, есть ли блокировки на уровне строк или таблиц на текущем сервере MySQL).

Параметры

Без параметров.

get_table_name

根据表中文名或表描述搜索数据库中对应的表名

Параметры
  • textstringобязательный

    Искомые китайские названия таблиц и описания таблиц, поддерживается только одиночный запрос.

optimize_sql

Профессиональный инструмент для оптимизации производительности SQL, предоставляющий экспертные рекомендации на основе плана выполнения MySQL, информации о структуре таблиц, объёме данных и индексах. Он анализирует эффективность выполнения SQL-запросов, выявляет узкие места производительности и предлагает конкретные решения — оптимизацию индексов, переписывание запросов и т. д., чтобы ускорить выполнение запросов к базе данных.

Параметры
  • textstringобязательный

    需要优化的SQL

Похожие MCP-сервера

f4ww4z/mcp-mysql-server

f4ww4z/mcp-mysql-server

MCP сервер для MySQL: управляет подключениями, выполняет SQL-запросы и описывает таблицы. Поддерживает безопасные параметризованные запросы (prepared statements). Идеален для ИИ-агентов, которым ну...

JavaScript168
iunera/druid-mcp-server

iunera/druid-mcp-server

MCP-сервер для Apache Druid: инструменты, ресурсы и промпты для управления кластерами, SQL-запросов, настройки ингредиентов и мониторинга здоровья. Даёт AI-ассистентам возможность управлять и анали...

Java18
alexpota/cloudscope-mcp

alexpota/cloudscope-mcp

MCP сервер CloudScope помогает AI анализировать облачные счета Azure и GCP: по запросу вы получаете готовый отчёт о затратах, аномалиях, неиспользуемых ресурсах и рекомендациях по оптимизации. Идеа...

TypeScript1
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript127
benborla29/mcp-server-mysql

benborla29/mcp-server-mysql

MCP сервер для работы с MySQL: инспектируйте схемы, выполняйте запросы и опционально записывайте данные прямо из Claude и других LLM. Предусмотрена защита PII, SSH-туннели и режим работы с несколькими базами. Полезен разработчикам и аналитикам.

JavaScript2114
furey/mongodb-lens

furey/mongodb-lens

MongoDB Lens - MCP сервер для работы с MongoDB через естественный язык. С помощью LLM выполняйте запросы, агрегации, анализируйте производительность и управляйте индексами. Полезен разработчикам и администраторам баз данных.

JavaScript207
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин