Servidor MCP de Cloud Tasks
Un servidor de Protocolo de contexto de modelo (MCP) para Google Cloud Tasks que permite interacciones con las colas y tareas de Google Cloud Tasks.
Características
Enumerar colas de tareas en la nube en una ubicación específica
Obtener detalles de una cola específica
Pausar y reanudar colas
Enumerar tareas en una cola
Obtener detalles de una tarea específica
Eliminar tareas de una cola
Related MCP server: Azure MCP Server
Configuración
Instalación mediante herrería
Para instalar Cloud Tasks Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Instalar dependencias :
npm installConstruir el proyecto :
npm run buildConfigurar Claude Desktop : agregue lo siguiente a su
claude_desktop_config.json:"cloudtasks-mcp": { "command": "node", "args": [ "/path/to/cloudtasks-mcp/build/index.js" ], "env": { "GOOGLE_CLOUD_LOCATION_PROJECTS": "location:project-id" } }Reemplace la ruta en args con la ruta real a index.js.
Define una lista de pares de
location:project-idseparados por comas en GOOGLE_CLOUD_LOCATION_PROJECTS. Ejemplo:us-east1:google-project-id1,us-central1:google-project-id2El primer proyecto de la lista es el predeterminado.La aplicación espera encontrar los archivos de credenciales .json en la carpeta de claves de cada proyecto. Ejemplo: keys/google-project-id1.json
Asegúrese de que la cuenta de servicio en la nube relevante tenga el permiso adecuado para interactuar con Cloud Tasks, por ejemplo,
Cloud Tasks Admino permisos menores.
Herramientas disponibles
listQueues: enumera todas las colas de Cloud Tasks en una ubicación específicagetQueue: obtiene detalles de una cola específica de Cloud TaskspauseQueue: Pausar una cola de tareas en la nuberesumeQueue: Reanudar una cola de tareas en la nube en pausalistTasks: enumera tareas en una cola de Cloud TasksgetTask: obtener detalles de una tarea específica en una cola de Cloud TasksdeleteTask: eliminar una tarea de una cola de Cloud Tasks
Ejemplo de uso en Claude Desktop
A continuación se muestran ejemplos de cómo utilizar cada herramienta en Claude Desktop: