MCP-сервер, который предоставляет таким LLM, как Claude, доступ к MySQL-базам данных только для чтения и позволяет включать операции записи отдельными флагами.
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
Установите пакет из PyPI
pip install mysql-mcp-server - 2
Укажите MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD и MYSQL_DATABASE в блоке env конфигурации клиента MCP
- 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.
Клиент для работы с базами данных и MCP-сервер на базе ИИ для компьютеров и веба; поддерживает Postgres, MySQL, MariaDB, SQL Server, ClickHouse и SQLite.
Бесплатный локальный клиент для работы с базами данных и SQL-среда с поддержкой ИИ: более 40 СУБД, desktop, web, Docker и CLI.
Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.
MCP-сервер, с помощью которого AI-агенты могут запрашивать данные и управлять базами MongoDB и кластерами MongoDB Atlas.