Cloud Tasks MCP Server
@gitskyflux
About Cloud Tasks MCP Server
MCP Server to interact with Google Cloud Tasks
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"cloudtasks-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@gitskyflux/cloudtasks-mcp",
"--client",
"claude"
]
}
}
}Tools
7List all Cloud Tasks queues in a specified location
Get details of a specific Cloud Tasks queue
Pause a Cloud Tasks queue
Resume a paused Cloud Tasks queue
List tasks in a Cloud Tasks queue
Get details of a specific task in a Cloud Tasks queue
Delete a task from a Cloud Tasks queue
Overview
What is Cloud Tasks MCP Server?
A Model Context Protocol (MCP) server for Google Cloud Tasks that enables interactions with Google Cloud Tasks queues and tasks. It is designed for use with AI assistants like Claude Desktop to manage task queues programmatically.
How to use Cloud Tasks MCP Server?
Install via Smithery (npx -y @smithery/cli install @gitskyflux/cloudtasks-mcp --client claude) or manually by building the project and adding a configuration entry to claude_desktop_config.json. Set the GOOGLE_CLOUD_LOCATION_PROJECTS environment variable with comma‑separated location:project-id pairs, and place corresponding service account JSON key files in a keys folder.
Key features of Cloud Tasks MCP Server
- 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
Use cases of Cloud Tasks MCP Server
- Pause or resume a specific Cloud Tasks queue on demand
- Retrieve the count of pending tasks in a queue
- Obtain details of a specific task by its ending ID
- Manage queue state directly from an AI assistant conversation
FAQ from Cloud Tasks MCP Server
What does Cloud Tasks MCP Server do?
It acts as a bridge between AI assistants (via the MCP protocol) and Google Cloud Tasks, allowing you to list, get, pause, resume, list tasks, get task details, and delete tasks without leaving the chat interface.
What dependencies or runtime requirements are needed?
The server runs on Node.js and requires service account JSON key files for authentication. It expects a keys folder with one JSON file per project named after the project ID (e.g., keys/google-project-id1.json). The service account must have appropriate Cloud Tasks permissions (e.g., Cloud Tasks Admin).
How do I configure the server for my Google Cloud projects?
Set the GOOGLE_CLOUD_LOCATION_PROJECTS environment variable to a comma‑separated list of location:project-id pairs. The first pair becomes the default project. Example: us-east1:my-project,us-central1:my-project2.
What transports or authentication does it use?
The server uses standard I/O (stdio) as its transport, as configured in the Claude Desktop integration. Authentication is handled via the service account JSON key files placed in the keys folder; the server does not expose any network endpoints.
Are there any known limits or restrictions?
The README does not mention specific limits. However, the server relies on Google Cloud Tasks API quotas and permissions, and operations are limited to the queues and tasks accessible by the configured service accounts.
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments