{"name":"io.github.Fashad-Ahmed/universal-db-mcp","slug":"fashad-ahmed-universal-db-mcp","title":null,"description":"Security-first MCP server for PostgreSQL, SQLite, MySQL, DuckDB with SQL injection prevention.","url":"https://mcp.market/server/fashad-ahmed-universal-db-mcp","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"data","tags":["data","security"],"presence":{"score":16,"stars":1,"forks":0,"downloads_week":22,"last_push_at":"2026-06-11T21:37:14.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Fashad-Ahmed/universal-mcp","website":null,"version":"1.1.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"universal-db-mcp","version":"1.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"PostgreSQL connection string (read-only user recommended)","isSecret":true,"name":"POSTGRES_URI"},{"description":"Path to a SQLite database file","name":"SQLITE_PATH"},{"description":"MySQL connection string (read-only user recommended)","isSecret":true,"name":"MYSQL_URI"},{"description":"Path to a DuckDB file, or :memory:","name":"DUCKDB_PATH"},{"description":"Set to true to allow INSERT/UPDATE/DELETE/DDL (default: false)","default":"false","name":"ALLOW_DESTRUCTIVE"},{"description":"Maximum rows returned per query (default: 1000)","default":"1000","name":"MAX_RESULT_ROWS"}]}],"tools":[{"name":"explain","description":"Get query execution plan without running the query.","write_action":false,"price_micros":0,"input_schema":null},{"name":"health","description":"Check database connection health and get server version info.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_databases","description":"List all configured databases and their connection status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query","description":"Execute a SQL query against the database.","write_action":true,"price_micros":0,"input_schema":null},{"name":"query_history","description":"Get recent query execution history (most recent first).","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema","description":"Get database schema information: tables, columns, types, and constraints.","write_action":false,"price_micros":0,"input_schema":null},{"name":"schema_diff","description":"Compare the current schema against the last snapshot taken with snapshot_schema.","write_action":false,"price_micros":0,"input_schema":null},{"name":"snapshot_schema","description":"Take a snapshot of the current database schema for later drift detection.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-27T05:30:34.647Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T05:30:34.658Z","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":8,"max":15,"notes":["last push 107 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"universal-db-mcp","version":"1.1.2","found":true,"weeklyDownloads":22,"license":"MIT","dependencyCount":15,"publishedAt":"2026-06-11T14:20:45.093806Z"}],"repo":{"found":true,"owner":"Fashad-Ahmed","repo":"universal-mcp","archived":false,"pushedAt":"2026-06-11T21:37:14Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/64021315?v=4","ownerCreatedAt":"2020-04-20T13:50:18Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/64021315?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":22,"license":"MIT","lastPushAt":"2026-06-11T21:37:14.000Z","score":16}}}},"grade_history":[],"reviews":[]}