Gcp MCP Server

A comprehensive Model Context Protocol (MCP) server implementation for Google Cloud Platform (GCP) services, enabling AI assistants to interact with

Local serverstdioPython

What is the Gcp MCP Server?

A comprehensive Model Context Protocol (MCP) server implementation for Google Cloud Platform (GCP) services, enabling AI assistants to interact with and manage GCP

The short version

The implementation follows the MCP specification to enable AI systems to interact with GCP services in a secure, controlled manner.

What it needs from you

  • Python 3.10+ - GCP project with enabled APIs for the services you want to use - Authenticated GCP credentials (Application Default Credentials recommended)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Gcp MCP Server

{
  "mcpServers": {
    "GCP Cloud Tools": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "google-cloud-artifact-registry>=1.10.0",
        "--with",
        "google-cloud-bigquery>=3.27.0",
        "--with",
        "google-cloud-build>=3.0.0",
        "--with",
        "google-cloud-compute>=1.0.0",
        "--with",
        "google-cloud-logging>=3.5.0",
        "--with",
        "google-cloud-monitoring>=2.0.0",
        "--with",
        "google-cloud-run>=0.9.0",
        "--with",
        "google-cloud-storage>=2.10.0",
        "--with",
        "mcp[cli]",
        "--with",
        "python-dotenv>=1.0.0",
        "mcp",
        "run",
        "C:\\Users\\enes_\\Desktop\\mcp-repo-final\\gcp-mcp\\src\\gcp-mcp-server\\main.py"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "C:/Users/enes_/Desktop/mcp-repo-final/gcp-mcp/service-account.json",
        "GCP_PROJECT_ID": "gcp-mcp-cloud-project",
        "GCP_LOCATION": "us-east1"
      }
    }
  }
}

Maintainer configuration example. Replace example paths and credential placeholders before connecting.

Configuration

  • Python 3.10+ - GCP project with enabled APIs for the services you want to use - Authenticated GCP credentials (Application Default Credentials recommended)
VariableDescriptionRequired
GOOGLE_APPLICATION_CREDENTIALSConfiguration value read at startup.Optional
GCP_PROJECT_IDConfiguration value read at startup.Optional
GCP_LOCATIONConfiguration value read at startup.Optional

Example prompts to try

  • “Use Gcp MCP to Prerequisites.”
  • “Use Gcp MCP to Installation.”
  • “Use Gcp MCP to Usage.”

Frequently asked questions

A comprehensive Model Context Protocol (MCP) server implementation for Google Cloud Platform (GCP) services, enabling AI assistants to interact with and manage GCP Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.