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
Configuración
- Instalar dependencias :Copy
- Construir el proyecto :Copy
- Configurar Claude Desktop : agregue lo siguiente a su
claude_desktop_config.json
:Reemplace la ruta en args con la ruta real a index.js.Define una lista de pares deCopylocation:project-id
separados por comas en GOOGLE_CLOUD_LOCATION_PROJECTS. Ejemplo:us-east1:google-project-id1,us-central1:google-project-id2
El 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.jsonAsegúrese de que la cuenta de servicio en la nube relevante tenga el permiso adecuado para interactuar con Cloud Tasks, por ejemplo,Cloud Tasks Admin
o 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:
Pausar o reanudar una cola
Copy
Obtener tareas pendientes
Copy
Ejecutar una tarea en una cola en pausa
Copy
Desarrollo
Copy
This server cannot be installed
Permite interacciones con colas y tareas de Google Cloud Tasks a través del lenguaje natural, lo que permite a los usuarios enumerar, administrar, pausar/reanudar colas y manejar tareas a través de Claude Desktop.