db-connect-mcp is a read-only MCP server that enables exploratory data analysis across PostgreSQL, MySQL, and ClickHouse databases. It provides safe access and comprehensive analysis capabilities for these database systems.
From the registry: Multi-database MCP server for PostgreSQL, MySQL, and ClickHouse

$ pip install db-connect-mcphttps://pypi.org/project/db-connect-mcp/Please install the `db-connect-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Python 3.10+** — Python 3.10 or higher is required.
- **Install db-connect-mcp** — Install the package from PyPI. Run: `pip install db-connect-mcp` (https://pypi.org/project/db-connect-mcp/)
Canonical MCP server config (stdio transport):
- command: `python`
- args: ["-m","db_connect_mcp"]
- required environment variables:
- `DATABASE_URL`: Database connection URL. Supports PostgreSQL, MySQL/MariaDB, ClickHouse (plus JDBC variants). (example: `postgresql://user:pass@localhost:5432/mydb`)
- optional environment variables:
- `SSH_HOST`: SSH bastion host for tunneling (example: `bastion.example.com`)
- `SSH_PORT`: SSH port (example: `22`)
- `SSH_USERNAME`: SSH user (example: `deployer`)
- `SSH_PASSWORD`: SSH password (example: `<ssh_password>`)
- `SSH_PRIVATE_KEY_PATH`: Path to SSH private key (example: `/home/user/.ssh/id_rsa`)
- `SSH_PRIVATE_KEY`: SSH private key content (raw PEM or base64)
Note: Read-only MCP server for PostgreSQL, MySQL, ClickHouse.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.DATABASE_URLrequiredConnection string for the database.MCP server for interacting with the Supabase platform