云任务 MCP 服务器
Google Cloud Tasks 的模型上下文协议 (MCP) 服务器,可实现与 Google Cloud Tasks 队列和任务的交互。
特征
- 列出指定位置的 Cloud Tasks 队列
- 获取特定队列的详细信息
- 暂停和恢复队列
- 列出队列中的任务
- 获取特定任务的详细信息
- 从队列中删除任务
设置
- 安装依赖项:Copy
- 构建项目:Copy
- 配置 Claude Desktop :将以下内容添加到您的
claude_desktop_config.json
中:将 args 中的路径替换为 index.js 的实际路径。在 GOOGLE_CLOUD_LOCATION_PROJECTS 中定义以逗号分隔的Copylocation:project-id
对列表。示例:us-east1:google-project-id1,us-central1:google-project-id2
第一个列出的项目是默认项目。应用程序希望在每个项目的 keys 文件夹中找到 .json 凭证文件。示例:keys/google-project-id1.json确保相关的云服务帐户具有与 Cloud Tasks 交互的适当权限,例如Cloud Tasks Admin
或较低权限。
可用工具
listQueues
:列出指定位置的所有 Cloud Tasks 队列getQueue
:获取特定 Cloud Tasks 队列的详细信息pauseQueue
:暂停 Cloud Tasks 队列resumeQueue
:恢复暂停的 Cloud Tasks 队列listTasks
:列出 Cloud Tasks 队列中的任务getTask
:获取 Cloud Tasks 队列中特定任务的详细信息deleteTask
:从 Cloud Tasks 队列中删除任务
Claude Desktop 中的示例用法
以下是如何使用 Claude Desktop 中每个工具的示例:
暂停或恢复队列
Copy
获取待处理任务
Copy
运行暂停队列中的任务
Copy
发展
Copy
This server cannot be installed
通过自然语言实现与 Google Cloud Tasks 队列和任务的交互,允许用户通过 Claude Desktop 列出、管理、暂停/恢复队列和处理任务。