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.

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: MCP Gemini Server
Prerrequisitos
Node.js
Escritorio/Cursor/Windsurf de Claude
Credenciales de GCP configuradas localmente (credenciales predeterminadas de la aplicación)
Instalación
Clonar el repositorio:
Instalar dependencias:
Configuración
Escritorio de Claude
Abra la aplicación de escritorio de Claude y vaya a Configuración -> Desarrollador -> Editar configuración
Agregue la siguiente entrada a su
claude_desktop_config.json:
vía npm:
Si lo instaló desde la fuente:
Reemplace /path/to/gcp-mcp con la ruta real al directorio de su proyecto si usa la instalación de origen.
Cursor
Abra Cursor y vaya a Configuración (⌘,)
Vaya a IA -> Protocolo de contexto del modelo
Agregar una nueva configuración de MCP:
Windsurf
Abra
~/.windsurf/config.json(créelo si no existe)Agregue la configuración de MCP:
Configuración de GCP
Configurar las credenciales de GCP:
Configurar las credenciales predeterminadas de la aplicación usando
gcloud auth application-default login
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
run-gcp-code: ejecuta llamadas a la API de GCP mediante código TypeScriptlist-projects: enumera todos los proyectos de GCP accesiblesselect-project: Seleccione un proyecto de GCP para operaciones posterioresget-billing-info: obtener información de facturación para el proyecto actualget-cost-forecast: obtener el pronóstico de costos para el proyecto actualget-billing-budget: obtener presupuestos de facturación para el proyecto actuallist-gke-clusters: enumera todos los clústeres de GKE en el proyecto actuallist-sql-instances: enumera todas las instancias de Cloud SQL en el proyecto actualget-logs: obtener entradas de Cloud Logging para el proyecto actual
Ejemplos de interacciones
Listado de proyectos disponibles:
Seleccione un proyecto:
Comprobar el estado de facturación:
Ver registros:
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:
Problemas comunes:
Errores de autenticación: asegúrese de haber ejecutado
gcloud auth application-default loginErrores de permisos: Verifique los roles de IAM para su cuenta
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)