Skip to main content
Glama

MCP Toolbox for Databases

by googleapis
CLOUDSQLPGADMIN_README.md3.19 kB
# Cloud SQL for PostgreSQL Admin MCP Server The Cloud SQL for PostgreSQL Model Context Protocol (MCP) Server gives AI-powered development tools the ability to work with your Google Cloud SQL for PostgreSQL databases. It supports connecting to instances, exploring schemas, running queries, and analyzing performance. ## Features An editor configured to use the Cloud SQL for PostgreSQL MCP server can use its AI capabilities to help you: - **Provision & Manage Infrastructure** - Create and manage Cloud SQL instances and users To connect to the database to explore and query data, search the MCP store for the Cloud SQL for PostgreSQL MCP Server. ## Prerequisites * [Node.js](https://nodejs.org/) installed. * A Google Cloud project with the **Cloud SQL Admin API** enabled. * Ensure [Application Default Credentials](https://cloud.google.com/docs/authentication/gcloud) are available in your environment. * IAM Permissions: * Cloud SQL Viewer (`roles/cloudsql.viewer`) * Cloud SQL Admin (`roles/cloudsql.admin`) ## Install & Configuration In the Antigravity MCP Store, click the "Install" button. You'll now be able to see all enabled tools in the "Tools" tab. > [!NOTE] > If you encounter issues with Windows Defender blocking the execution, you may need to configure an allowlist. See [Configure exclusions for Microsoft Defender Antivirus](https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/configure-exclusions-microsoft-defender-antivirus?view=o365-worldwide) for more details. ## Usage Once configured, the MCP server will automatically provide Cloud SQL for PostgreSQL capabilities to your AI assistant. You can: * "Create a new Cloud SQL for Postgres instance named 'e-commerce-prod' in the 'my-gcp-project' project." * "Create a new user named 'analyst' with read access to all tables." ## Server Capabilities The Cloud SQL for PostgreSQL MCP server provides the following tools: | Tool Name | Description | |:---------------------|:-------------------------------------------------------| | `create_instance` | Create an instance (PRIMARY, READ-POOL, or SECONDARY). | | `create_user` | Create BUILT-IN or IAM-based users for an instance. | | `get_instance` | Get details about an instance. | | `get_user` | Get details about a user in an instance. | | `list_instances` | List instances in a given project and location. | | `list_users` | List users in a given project and location. | | `wait_for_operation` | Poll the operations API until the operation is done. | ## Custom MCP Server Configuration Add the following configuration to your MCP client (e.g., `settings.json` for Gemini CLI, `mcp_config.json` for Antigravity): ```json { "mcpServers": { "cloud-sql-postgres-admin": { "command": "npx", "args": ["-y", "@toolbox-sdk/server", "--prebuilt", "cloud-sql-postgres-admin", "--stdio"] } } } ``` ## Documentation For more information, visit the [Cloud SQL for PostgreSQL documentation](https://cloud.google.com/sql/docs/postgres).

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/googleapis/genai-toolbox'

If you have feedback or need assistance with the MCP directory API, please join our Discord server