Repolode
designcomputer

designcomputer/mysql_mcp_server

MCP-сервер, с помощью которого AI-ассистенты, например Claude, могут изучать базы MySQL и выполнять запросы через ограниченный набор инструментов.

Звёзды
1,408
Форки
260
Открытые issues
4
Последний коммит
10 дней назад

Что это?

MySQL MCP Server реализует Model Context Protocol, позволяя AI-приложениям подключаться к базе данных MySQL и работать с её схемой и данными. Вместо неограниченного доступа к базе модель получает фиксированный набор инструментов: выполнение SQL-запросов, просмотр схем таблиц и получение примеров строк из таблицы.

Сервер работает через stdio с локальными клиентами, такими как Claude Desktop, Claude Code и VS Code, или через Streamable HTTP (SSE) при удалённом развёртывании. Параметры подключения задаются переменными окружения; поддерживаются режимы SSL/TLS, SSH-туннель для доступа к закрытым базам данных и режим нескольких баз данных, который охватывает все пользовательские базы на сервере, если конкретная база не указана. Пароли и SSH-ключи скрываются в логах.

Сервер также предоставляет два пошаговых промпта — explore_database и analyze_table, — которые объединяют инструменты просмотра схемы и выборки данных в многоэтапные сценарии. Встроенной аутентификации у транспорта SSE нет, поэтому при доступе извне localhost проект рекомендует размещать его за reverse proxy.

Ключевые возможности

  • 01Показывает таблицы MySQL в виде ресурсов и читает содержимое таблиц
  • 02Выполняет SQL-запросы, включая SELECT, SHOW, DESCRIBE и DML-операторы
  • 03Возвращает сведения о схеме, например типы столбцов, допустимость NULL, значения по умолчанию и комментарии
  • 04Выбирает до 20 строк из таблицы
  • 05Поддерживает транспорты stdio и SSE/HTTP
  • 06Поддерживает SSH-туннелирование, режимы SSL/TLS и работу с несколькими базами данных

Сценарии использования

  • Позволяет Claude или другому AI-ассистенту отвечать на вопросы о содержимом базы данных
  • Помогает изучить незнакомую схему базы данных перед написанием запросов
  • Предоставляет AI-инструменту доступ на чтение или ограниченную запись к экземпляру MySQL для разработки или staging
  • Обеспечивает доступ к закрытому серверу MySQL через SSH jump host

Быстрый старт

  1. 1

    Установите пакет из PyPI

    pip install mysql-mcp-server
  2. 2

    Укажите MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD и MYSQL_DATABASE в блоке env конфигурации клиента MCP

  3. 3

    Зарегистрируйте сервер с помощью Claude Code CLI

    claude mcp add --transport stdio designcomputer-mysql_mcp_server uvx mysql_mcp_server

Что важно знать

  • Поддерживаются только одиночные SQL-операторы; запросы с несколькими операторами отклоняются.
  • В транспорте SSE нет встроенной аутентификации, поэтому при доступе извне localhost необходим обратный прокси.
  • Такие хосты, как Claude Desktop, не загружают файл .env проекта, поэтому учетные данные нужно указать в конфигурации MCP.

В подборках

Темы

Частые вопросы

Что такое mysql_mcp_server?
MCP-сервер, с помощью которого AI-ассистенты, например Claude, могут изучать базы MySQL и выполнять запросы через ограниченный набор инструментов. MySQL MCP Server реализует Model Context Protocol, позволяя AI-приложениям подключаться к базе данных MySQL и работать с её схемой и данными. Вместо неограниченного доступа к базе модель получает фиксированный набор инструментов: выполнение SQL-запросов, просмотр схем таблиц и получение примеров строк из таблицы.
mysql_mcp_server можно использовать бесплатно? Какая у него лицензия?
mysql_mcp_server распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mysql_mcp_server всё ещё поддерживается?
Активно поддерживается. Последний коммит в mysql_mcp_server — 28 окт. 2026 г..
Для чего можно использовать mysql_mcp_server?
Позволяет Claude или другому AI-ассистенту отвечать на вопросы о содержимом базы данных Помогает изучить незнакомую схему базы данных перед написанием запросов Предоставляет AI-инструменту доступ на чтение или ограниченную запись к экземпляру MySQL для разработки или staging Обеспечивает доступ к закрытому серверу MySQL через SSH jump host
Как установить mysql_mcp_server?
Установите пакет из PyPI: pip install mysql-mcp-server Укажите MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD и MYSQL_DATABASE в блоке env конфигурации клиента MCP Зарегистрируйте сервер с помощью Claude Code CLI: claude mcp add --transport stdio designcomputer-mysql_mcp_server uvx mysql_mcp_server
Где скачать mysql_mcp_server?
Исходный код и инструкции по установке — на GitHub: https://github.com/designcomputer/mysql_mcp_server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Минималистичный и экономный по токенам MCP-сервер, с помощью которого AI-клиенты могут выполнять запросы и исследовать базы PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и SQLite.

3,8 тыс.+42 за неделю335TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад