Найти в Дзене

Как подключить MySQL к Claude через MCP

MCP (Model Context Protocol) — это способ дать Claude доступ к внешним системам: базам данных, API, файлам и внутренним сервисам. Один из самых полезных кейсов — подключение MySQL. Что это даёт: Пример через Node.js: npm install -g @modelcontextprotocol/server-mysql Пример claude_desktop_config.json: {
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "user",
"MYSQL_PASSWORD": "password",
"MYSQL_DATABASE": "testdb"
}
}
}
} После рестарта Claude увидит новый MCP tool и сможет работать с MySQL напрямую. Теперь можно писать: Никогда: Потому что MCP даёт LLM фактический доступ к данным базы. И да — это уже не просто чат.
Это AI, работающий как инженер или аналитик внутри инфраструктуры.
Оглавление

MCP (Model Context Protocol) — это способ дать Claude доступ к внешним системам: базам данных, API, файлам и внутренним сервисам.

Один из самых полезных кейсов — подключение MySQL.

Что это даёт:

  • Claude может читать данные из БД
  • выполнять SQL-запросы
  • анализировать таблицы
  • помогать писать отчёты
  • искать аномалии и ошибки

1. Установить MCP MySQL server

Пример через Node.js:

npm install -g @modelcontextprotocol/server-mysql

2. Создать конфиг

Пример claude_desktop_config.json:

{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "user",
"MYSQL_PASSWORD": "password",
"MYSQL_DATABASE": "testdb"
}
}
}
}

3. Перезапустить Claude Desktop

После рестарта Claude увидит новый MCP tool и сможет работать с MySQL напрямую.

Теперь можно писать:

  • “Show all tables”
  • “Find duplicated users”
  • “Analyze failed payments for last 7 days”
  • “Generate SQL for inactive subscribers”

Важно

Никогда:

  • не давайте MCP доступ к production root account
  • не используйте full privileges
  • ограничивайте SELECT-only доступ где возможно

Потому что MCP даёт LLM фактический доступ к данным базы.

И да — это уже не просто чат.
Это AI, работающий как инженер или аналитик внутри инфраструктуры.