Skip to main content
Glama

GCP MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con tu entorno de Google Cloud Platform. Esto permite realizar consultas en lenguaje natural y gestionar tus recursos de GCP durante las conversaciones.

Demostración de GCP MCP

Características

  • 🔍 Consultar y modificar recursos de GCP usando lenguaje natural

  • ☁️ Soporte para múltiples proyectos de GCP

  • 🌐 Soporte multirregional

  • 🔐 Manejo seguro de credenciales (ninguna credencial queda expuesta a servicios externos)

  • 🏃‍♂️ Ejecución local con tus credenciales de GCP

  • 🔄 Reintentos automáticos para una mayor confiabilidad

Related MCP server: Kubectl MCP Tool

Prerrequisitos

  • Node.js

  • Escritorio/Cursor/Windsurf de Claude

  • Credenciales de GCP configuradas localmente (credenciales predeterminadas de la aplicación)

Instalación

  1. Clonar el repositorio:

git clone https://github.com/eniayomi/gcp-mcp
cd gcp-mcp
  1. Instalar dependencias:

npm install

Configuración

Escritorio de Claude

  1. Abra la aplicación de escritorio de Claude y vaya a Configuración -> Desarrollador -> Editar configuración

  2. Agregue la siguiente entrada a su claude_desktop_config.json :

vía npm:

{
  "mcpServers": {
    "gcp": {
      "command": "sh",
      "args": ["-c", "npx -y gcp-mcp"]
    }
  }
}

Si lo instaló desde la fuente:

{
  "mcpServers": {
    "gcp": {
      "command": "npm",
      "args": [
        "--silent",
        "--prefix",
        "/path/to/gcp-mcp",
        "start"
      ]
    }
  }
}

Reemplace /path/to/gcp-mcp con la ruta real al directorio de su proyecto si usa la instalación de origen.

Cursor

  1. Abra Cursor y vaya a Configuración (⌘,)

  2. Vaya a IA -> Protocolo de contexto del modelo

  3. Agregar una nueva configuración de MCP:

{
  "gcp": {
    "command": "npx -y gcp-mcp"
  }
}

Windsurf

  1. Abra ~/.windsurf/config.json (créelo si no existe)

  2. Agregue la configuración de MCP:

{
  "mcpServers": {
    "gcp": {
      "command": "npx -y gcp-mcp"
    }
  }
}

Configuración de GCP

  1. Configurar las credenciales de GCP:

    • Configurar las credenciales predeterminadas de la aplicación usando gcloud auth application-default login

  2. Actualiza tu asistente de IA (Claude Desktop/Cursor/Windsurf)

Uso

Comience seleccionando un proyecto o haciendo preguntas como:

  • "Enumerar todos los proyectos de GCP a los que tengo acceso"

  • "Muéstrame todas las instancias de Cloud SQL en el proyecto X"

  • "¿Cuál es mi estado de facturación actual?"

  • "Muéstrame los registros de mis servicios de Cloud Run"

  • "Enumerar todos los clústeres de GKE en us-central1"

  • "Muéstrame todos los depósitos de Cloud Storage en el proyecto X"

  • "¿Qué funciones de la nube están implementadas en us-central1?"

  • "Enumerar todos los servicios de Cloud Run"

  • "Muéstrame conjuntos de datos y tablas de BigQuery"

Herramientas disponibles

  1. run-gcp-code : ejecuta llamadas a la API de GCP mediante código TypeScript

  2. list-projects : enumera todos los proyectos de GCP accesibles

  3. select-project : Seleccione un proyecto de GCP para operaciones posteriores

  4. get-billing-info : obtener información de facturación para el proyecto actual

  5. get-cost-forecast : obtener el pronóstico de costos para el proyecto actual

  6. get-billing-budget : obtener presupuestos de facturación para el proyecto actual

  7. list-gke-clusters : enumera todos los clústeres de GKE en el proyecto actual

  8. list-sql-instances : enumera todas las instancias de Cloud SQL en el proyecto actual

  9. get-logs : obtener entradas de Cloud Logging para el proyecto actual

Ejemplos de interacciones

  1. Listado de proyectos disponibles:

List all GCP projects I have access to
  1. Seleccione un proyecto:

Use project my-project-id
  1. Comprobar el estado de facturación:

What's my current billing status?
  1. Ver registros:

Show me the last 10 log entries from my project

Servicios soportados

  • Motor de cómputo de Google

  • Almacenamiento en la nube

  • Funciones en la nube

  • Carrera en la nube

  • BigQuery

  • SQL en la nube

  • Motor Google Kubernetes (GKE)

  • Registro en la nube

  • Facturación en la nube

  • Administrador de recursos

  • Próximamente habrá más...

Solución de problemas

Para ver los registros:

tail -n 50 -f ~/Library/Logs/Claude/mcp-server-gcp.log

Problemas comunes:

  1. Errores de autenticación: asegúrese de haber ejecutado gcloud auth application-default login

  2. Errores de permisos: Verifique los roles de IAM para su cuenta

  3. Errores de API: Verifique que las API requeridas estén habilitadas en su proyecto

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
    40
    148
    82
    Apache 2.0
  • A
    license
    -
    quality
    C
    maintenance
    A Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters through natural language, supporting core Kubernetes operations, monitoring, security, and diagnostics.
    115
    947
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

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/eniayomi/gcp-mcp'

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