Dodaje serwer mcp mysql
Generacja hasła PowerShell
> [guid]::NewGuid().ToString() 872779d0-a0a1-4c91-b8b8-d580d78af8d7 - przykładowe hasło
MySQL – użytkownik z dostępem SELECT do baz danych
> CREATE USER 'claude@localhost' IDENTIFIED BY '--hasło--'; > GRANT SELECT ON mydb1.* TO 'claude@localhost'; > GRANT SELECT ON mydb2.* TO 'claude@localhost'; > GRANT SELECT ON mydb3.* TO 'claude@localhost';
Instalacja MCP Mysql w katalogu projektu /var/www/my_project
# cd /var/www/my_project # claude mcp add-json mariadb --scope project '{ "command": "npx", "args": [ "-y", "@benborla29/mcp-server-mysql" ], "env": { "MYSQL_HOST": "localhost", "MYSQL_PORT": "3306", "MYSQL_USER": "claude@localhost", "MYSQL_PASSWORD": "--hasło--", "MYSQL_DB": "mydb1", "MYSQL_CONNECTION_LIMIT": "5", "MYSQL_CONNECT_TIMEOUT": "60000", "ALLOW_INSERT_OPERATION": "false", "ALLOW_UPDATE_OPERATION": "false", "ALLOW_DELETE_OPERATION": "false" } }'
Sprawdzenie
# cat /var/www/my_project/.mcp.json
# npx -y @benborla29/mcp-server-mysql - pierwsze uruchomienie # claude mcp list
Usunięcie serwera MCP
# claude mcp remove mariadb