Integrations
Enables interaction with Google Cloud Tasks queues, allowing users to list/get queues, pause/resume queues, and list/get/delete tasks within those queues.
Cloud Tasks MCP Server
A Model Context Protocol (MCP) server for Google Cloud Tasks that enables interactions with Google Cloud Tasks queues and tasks.
Features
- List Cloud Tasks queues in a specified location
- Get details of a specific queue
- Pause and resume queues
- List tasks in a queue
- Get details of a specific task
- Delete tasks from a queue
Setup
Installing via Smithery
To install Cloud Tasks Server for Claude Desktop automatically via Smithery:
Manual Installation
- Install dependencies:Copy
- Build the project:Copy
- Configure Claude Desktop:
Add the following to your
claude_desktop_config.json
:Replace the path in args with the actual path to index.js.Define a comma-separated list ofCopylocation:project-id
pairs in GOOGLE_CLOUD_LOCATION_PROJECTS. Example:us-east1:google-project-id1,us-central1:google-project-id2
The first listed project is the default.The application expects to find .json credential file(s) in the keys folder for each project. Example: keys/google-project-id1.jsonEnsure the relevant cloud service account has appropriate permission to interact with Cloud Tasks, e.g.Cloud Tasks Admin
or lesser permission(s).
Available Tools
listQueues
: List all Cloud Tasks queues in a specified locationgetQueue
: Get details of a specific Cloud Tasks queuepauseQueue
: Pause a Cloud Tasks queueresumeQueue
: Resume a paused Cloud Tasks queuelistTasks
: List tasks in a Cloud Tasks queuegetTask
: Get details of a specific task in a Cloud Tasks queuedeleteTask
: Delete a task from a Cloud Tasks queue
Example Usage in Claude Desktop
Here are examples of how to use each tool in Claude Desktop:
Pause or Resume a Queue
Get Pending Tasks
Run a Task in a Paused Queue
Development
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables interactions with Google Cloud Tasks queues and tasks through natural language, allowing users to list, manage, pause/resume queues and handle tasks via Claude Desktop.
Related MCP Servers
- -securityAlicense-qualityIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.Last updated -15TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.Last updated -910262TypeScriptMIT License
- -securityFlicense-qualityEnables managing Google Cloud Platform resources through natural language commands in Claude Desktop, supporting comprehensive operations across compute, storage, databases, networking, monitoring, and IAM without manual credential setup.Last updated -8Python
- -securityFlicense-qualityA 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.Last updated -162TypeScript