{"name":"io.github.gistrec/mcp-mysql-client","slug":"gistrec-mcp-mysql-client","title":"MySQL MCP","description":"MCP server for one MySQL database: schema, read-only queries and guarded writes.","url":"https://mcp.market/server/gistrec-mcp-mysql-client","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"data","tags":["data"],"presence":{"score":28,"stars":0,"forks":0,"downloads_week":89,"last_push_at":"2026-10-31T12:30:16.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gistrec/mcp-mysql-client","website":"https://github.com/gistrec/mcp-mysql-client#readme","version":"1.1.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-mysql-client","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Database host.","default":"127.0.0.1","name":"MYSQL_HOST"},{"description":"Database port.","default":"3306","name":"MYSQL_PORT"},{"description":"MySQL user. Use one with the least privileges the task needs, never root.","isRequired":true,"name":"MYSQL_USER"},{"description":"Password for that user. Treat it as a secret; MYSQL_PASS_FILE reads it from a file instead.","isSecret":true,"name":"MYSQL_PASS"},{"description":"The one database this server is bound to. No tool can leave it.","isRequired":true,"name":"MYSQL_DB"},{"description":"Require a TLS connection to the server.","default":"false","name":"MYSQL_SSL"},{"description":"Path to the CA bundle verifying the server certificate; implies MYSQL_SSL.","name":"MYSQL_SSL_CA"},{"description":"Allow INSERT statements through the execute tool.","default":"false","name":"ALLOW_INSERT_OPERATION"},{"description":"Allow UPDATE statements through the execute tool.","default":"false","name":"ALLOW_UPDATE_OPERATION"},{"description":"Allow DELETE statements through the execute tool.","default":"false","name":"ALLOW_DELETE_OPERATION"},{"description":"Row cap for one read; the result is marked truncated when it is hit.","default":"1000","name":"MYSQL_MAX_ROWS"},{"description":"Statement timeout in milliseconds; the connection is dropped on expiry.","default":"30000","name":"MYSQL_TIMEOUT_MS"}]}],"tools":[{"name":"describe_table","description":"Показывает структуру таблицы: столбцы с типами, обнуляемостью, значениями по умолчанию и","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute","description":"Выполняет один изменяющий запрос — INSERT, UPDATE, DELETE или REPLACE — и возвращает число","write_action":true,"price_micros":0,"input_schema":null},{"name":"explain","description":"Возвращает план выполнения читающего запроса: какие индексы будут использованы и сколько строк","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tables","description":"Перечисляет таблицы и представления подключённой базы: движок, кодировку, комментарий, размер","write_action":false,"price_micros":0,"input_schema":null},{"name":"query","description":"Выполняет один читающий запрос (SELECT, SHOW, DESCRIBE, WITH ... SELECT) и возвращает строки.","write_action":false,"price_micros":0,"input_schema":null},{"name":"server_info","description":"Показывает, к какой базе и под каким пользователем подключён сервер, версию MySQL, размер базы,","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-11-01T13:28:14.200Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:28:14.176Z","components":{"code":{"score":25,"max":25,"notes":["12 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-mysql-client","version":"1.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-10-31T12:21:05.132Z","repositoryUrl":"git+https://github.com/gistrec/mcp-mysql-client.git","weeklyDownloads":89}],"repo":{"found":true,"owner":"gistrec","repo":"mcp-mysql-client","archived":false,"pushedAt":"2026-10-31T12:30:16Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/15942162?v=4","ownerCreatedAt":"2015-11-20T12:17:00Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/15942162?v=4&s=128","source":"registry"},"presence":{"stars":0,"forks":0,"downloadsWeek":89,"license":"MIT","lastPushAt":"2026-10-31T12:30:16.000Z","score":28}}}},"grade_history":[],"reviews":[]}