mcp-сервер-mysql
Model Context Protocol Server для баз данных MySQL. Этот сервер позволяет LLM проверять схемы баз данных и выполнять запросы только для чтения.
Функции
Доступ только для чтения к базам данных MySQL
Возможности проверки схем
Безопасное выполнение запросов в транзакциях READ ONLY
Поддержка докера
Доступен пакет NPM
Related MCP server: PostgreSQL MCP Server
Установка
Использование Докера
# Build the Docker image
make docker
# Run with Docker
docker run -i --rm mcp/mysql mysql://host:port/dbnameУстановка через Smithery
Чтобы автоматически установить сервер баз данных MySQL для Claude Desktop через Smithery :
npx -y @smithery/cli install @yuru-sha/mcp-server-mysql --client claudeИспользование
С Клодом Десктопом
Добавьте следующую конфигурацию в ваш claude_desktop_config.json :
{
"mcpServers": {
"mysql": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"mcp/mysql",
"mysql://host:port/dbname"
]
}
}
}Примечание: при использовании Docker на macOS используйте host.docker.internal , если сервер MySQL работает в сети хоста.
Формат URL-адреса подключения
mysql://[user][:password]@host[:port]/databaseЗамените /database на имя вашей базы данных.
Разработка
# Initial setup
make setup
# Build the project
make build
# Format code
make format
# Run linter
make lintЛицензия
Этот проект выпущен под лицензией MIT .
Безопасность
Этот сервер обеспечивает доступ только для чтения, чтобы защитить вашу базу данных. Все запросы выполняются в транзакциях READ ONLY.
Для повышения безопасности мы рекомендуем создать пользователя с правами только для чтения.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.