read-only-local-mysql-mcp-server — MCP-сервер для Claude Code
Подключает Claude Code к MySQL и выполняет запросы на чтение через естественный язык. Пригодится для изучения схемы и данных без записи в базу.
claude mcp add read-only-local-mysql-mcp-server -- npx -y @hovecapital/read-only-mysql-mcp-serverЧто делает read-only-local-mysql-mcp-server
read-only-local-mysql-mcp-server даёт агенту доступ к MySQL через MCP. Сервер принимает запросы на естественном языке, возвращает результаты в JSON и умеет подключаться к базе через параметры окружения DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME и DB_PASSWORD.
Перед запуском нужны Node.js версии 16 или выше и MySQL-сервер. Установка для Claude Code выполняется через npx; после неё нужно задать переменные подключения и перезапустить Claude Code. Сервер пропускает только SELECT, WITH, SHOW, DESCRIBE и EXPLAIN, причём допускается один запрос без комментариев.
Изменить данные через этот MCP-сервер нельзя: проверка запросов дополнена транзакцией только для чтения. Это ограничение важно учесть, если агент должен выполнять INSERT, UPDATE или DELETE.
Какие задачи решает
- узнать список таблиц в MySQL
- проверить структуру таблицы
- найти записи по условию
- собрать сводку по данным
- выполнить безопасный SQL-запрос на чтение
Примеры запросов агенту
- Покажи таблицы и колонки в базе через MySQL.
- Найди заказы за последний месяц и верни результат в виде таблицы.
- Объясни план выполнения запроса для этой выборки через
EXPLAIN.
Как установить read-only-local-mysql-mcp-server
Командой платформы
claude mcp add read-only-local-mysql-mcp-server -- npx -y @hovecapital/read-only-mysql-mcp-serverКомандой платформы
codex mcp add read-only-local-mysql-mcp-server -- npx -y @hovecapital/read-only-mysql-mcp-serverФайл настроек
{
"mcpServers": {
"read-only-local-mysql-mcp-server": {
"command": "npx",
"args": [
"-y",
"@hovecapital/read-only-mysql-mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"read-only-local-mysql-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hovecapital/read-only-mysql-mcp-server"
]
}
}
}Командой платформы
gemini mcp add read-only-local-mysql-mcp-server npx -y @hovecapital/read-only-mysql-mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о read-only-local-mysql-mcp-server
Как установить read-only-local-mysql-mcp-server в Claude Code?
Выполните claude mcp add read-only-local-mysql-mcp-server -- npx -y @hovecapital/read-only-mysql-mcp-server, задайте переменные DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME и DB_PASSWORD, затем перезапустите Claude Code.
Что делает read-only-local-mysql-mcp-server?
MCP-сервер передаёт запросы Claude Code в MySQL и возвращает результаты в JSON. Поддерживаются операции чтения через естественный язык.
Может ли сервер изменить данные в MySQL?
Нет. Он принимает только SELECT, WITH, SHOW, DESCRIBE и EXPLAIN, по одному запросу без комментариев, и использует транзакцию только для чтения.