
benborla/mcp-server-mysql
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol, предоставляющий доступ только для чтения к базам данных MySQL. Этот сервер позволяет LLM проверять схемы баз данных и выполнять запросы только для чтения.
Обзор
Использование mcp-server-mysql, чтобы ваш ИИ мог задавать запросы в MySQL? Это даёт всей вашей команде — платформу IM-агентов с AI-агентами, где AI-агенты являются участниками чата. Подключите ваши MCP-инструменты и пусть агенты будут проверять схемы, выполнять запросы и отвечать на вопросы по данным для всех в одной теме. Нет локальной настройки, работает в облаке, вебе и на мобильных устройствах. MCP-сервер, который предоставляет Claude и другим LLM доступ к MySQL — проверять схемы, запускать запросы и, по желанию, записывать данные, всё это через протокол Model Context Protocol. - — оптизация по операциям записи через флаги env — — оптимизировано для Claude Code CLI от Anthropic — — встроенная поддержка удалённых баз данных — — запрос между несколькими базами данных без повторного подключения — — контроль чтения/записи для каждой базы данных — — автоматическое маскирование чувствительных данных в результатах — — HTTP-транспорт с аутентификацией токена носителя — — зашифрованные соединения с опцией mTLS - Node.js v20+ - MySQL 5.7+ (рекомендуется 8.0+) - пользователь MySQL с соответствующими правами Все операции записи по умолчанию отключены.
Обзор (машинный перевод)
Спонсор — Bloome
Использование mcp-server-mysql для того, чтобы ваш ИИ мог задавать запросы в MySQL? Bloome предоставляет это всей вашей команде — платформу для IM с AI-агентами, где агенты AI являются участниками чата. Подключите свои инструменты MCP и пусть агенты будут проверять схемы, выполнять запросы и отвечать на вопросы по данным для всех в одной теме. Нет локальной настройки, работает в облаке, вебе и на мобильных устройствах.
MCP-сервер, который предоставляет Claude и другим LLM доступ к MySQL — проверять схемы, запускать запросы и, по желанию, записывать данные, всё это через протокол Model Context Protocol.
Ключевые особенности
- По умолчанию только для чтения — операции записи opt-in через флаги env
- Интеграция с Claude Code — оптимизирована для Claude Code CLI от Anthropic
- Поддержка SSH tunnel — встроенная поддержка удалённых баз данных
- Режим многобазных данных — запрос между несколькими базами данных без повторного подключения
- Специальные для схемы разрешения — контроль чтения/записи на каждую базу данных
- PII редактирование — автоматическое маскирование чувствительных данных в результатах
- Удалённый режим — HTTP-транспорт с аутентификацией токена носителя
- Поддержка SSL/TLS — зашифрованные соединения с опцией mTLS
Требования
- Node.js v20+
- MySQL 5.7+ (рекомендуется 8.0+)
- Пользователь MySQL с соответствующими правами
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Server for MySQL
Sponsor — Bloome
Using mcp-server-mysql to let your AI query MySQL? Bloome brings that to your whole team — an AI-agent IM platform where AI agents are members of the chat. Connect your MCP tools and have agents inspect schemas, run queries, and answer data questions for everyone in one thread. Zero local setup, runs in the cloud, on web and mobile.
MCP server that gives Claude and other LLMs access to MySQL — inspect schemas, run queries, and optionally write data, all through the Model Context Protocol.
Key Features
- Read-only by default — write operations opt-in via env flags
- Claude Code integration — optimized for Anthropic’s Claude Code CLI
- SSH tunnel support — built-in support for remote databases
- Multi-DB mode — query across multiple databases without reconnecting
- Schema-specific permissions — per-database read/write control
- PII redaction — automatic masking of sensitive data in results
- Remote mode — HTTP transport with bearer token auth
- SSL/TLS support — encrypted connections with mTLS option
Requirements
- Node.js v20+
- MySQL 5.7+ (8.0+ recommended)
- MySQL user with appropriate privileges
Quick Install
Claude Code (simplest):
claude mcp add mcp_server_mysql \
-e MYSQL_HOST="127.0.0.1" \
-e MYSQL_PORT="3306" \
-e MYSQL_USER="root" \
-e MYSQL_PASS="your_password" \
-e MYSQL_DB="your_database" \
-- npx @benborla29/mcp-server-mysql
Claude Desktop / other clients:
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}
All write operations are disabled by default. Enable with ALLOW_INSERT_OPERATION=true, ALLOW_UPDATE_OPERATION=true, ALLOW_DELETE_OPERATION=true.
Documentation
- Installation Guide — Smithery, Cursor, Codex, Claude Code, local repo, remote mode
- Configuration & Environment Variables — all env vars, advanced config
- Multi-DB Mode — querying multiple databases
- PII Redaction — automatic data masking
- Testing — test setup and running
- Troubleshooting — common issues and fixes
- Changelog
Tools & Resources
Установка
npx -y @benborla29/mcp-server-mysqlКонфигурация
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}